value.append("[");
while (in.hasNext()) {
- readValueObject(value, in);
+ if (in.peek() == JsonToken.STRING) {
+ value.append("\"" + in.nextString() + "\"");
+ } else {
+ readValueObject(value, in);
+ }
if (in.peek() != JsonToken.END_ARRAY) {
value.append(",");
}
value.append("[");
while (in.hasNext()) {
- readValueObject(value, in);
+ if (in.peek() == JsonToken.STRING) {
+ value.append("\"" + in.nextString() + "\"");
+ } else {
+ readValueObject(value, in);
+ }
if (in.peek() != JsonToken.END_ARRAY) {
value.append(",");
}
value.append("[");
while (in.hasNext()) {
- readValueObject(value, in);
+ if (in.peek() == JsonToken.STRING) {
+ value.append("\"" + in.nextString() + "\"");
+ } else {
+ readValueObject(value, in);
+ }
if (in.peek() != JsonToken.END_ARRAY) {
value.append(",");
}
value.append("[");
while (in.hasNext()) {
- readValueObject(value, in);
+ if (in.peek() == JsonToken.STRING) {
+ value.append("\"" + in.nextString() + "\"");
+ } else {
+ readValueObject(value, in);
+ }
if (in.peek() != JsonToken.END_ARRAY) {
value.append(",");
}
*/
private static PATCHEntity prepareEditOperation(@Nonnull final PatchEdit edit) {
if (edit.getOperation() != null && edit.getTargetSchemaNode() != null
- && checkDataPresence(edit.getOperation(), (edit.getData() != null))) {
+ && checkDataPresence(edit.getOperation(), edit.getData() != null)) {
if (isPatchOperationWithValue(edit.getOperation())) {
// for lists allow to manipulate with list items through their parent
final YangInstanceIdentifier targetNode;
"my-list2": {
"name": "my-leaf20",
"my-leaf21": "I am leaf21-1",
- "my-leaf22": "I am leaf22-1"
+ "my-leaf22": "I am leaf22-1",
+ "my-leaf-list": ["listelement"]
}
}
}
]
}
-}
\ No newline at end of file
+}