Browse Source

add the xml parse;

tags/1.1.0
zhaoguangwei 5 years ago
parent
commit
40d8a8ee20
2 changed files with 3 additions and 0 deletions
  1. +2
    -0
      source/ledger/ledger-model/src/main/java/com/jd/blockchain/ledger/KVDataObject.java
  2. +1
    -0
      source/sdk/sdk-base/src/main/java/com/jd/blockchain/sdk/converters/ClientResolveUtil.java

+ 2
- 0
source/ledger/ledger-model/src/main/java/com/jd/blockchain/ledger/KVDataObject.java View File

@@ -79,6 +79,8 @@ public class KVDataObject implements KVDataEntry {
return BytesUtils.toLong(bytesValue.getValue().toBytes()); return BytesUtils.toLong(bytesValue.getValue().toBytes());
case JSON: case JSON:
return bytesValue.getValue().toUTF8String(); return bytesValue.getValue().toUTF8String();
case XML:
return bytesValue.getValue().toUTF8String();


default: default:
throw new IllegalStateException("Unsupported value type[" + getType() + "] to resolve!"); throw new IllegalStateException("Unsupported value type[" + getType() + "] to resolve!");


+ 1
- 0
source/sdk/sdk-base/src/main/java/com/jd/blockchain/sdk/converters/ClientResolveUtil.java View File

@@ -50,6 +50,7 @@ public class ClientResolveUtil {
case BYTES: case BYTES:
case TEXT: case TEXT:
case JSON: case JSON:
case XML:
innerKvData.setValue(valueObj.toString()); innerKvData.setValue(valueObj.toString());
break; break;
case INT32: case INT32:


Loading…
Cancel
Save