final ObjectNode newMetadata = (ObjectNode) newNode.get("metadata"); final ObjectNode metadata = (ObjectNode) node.get("metadata"); metadata.putAll(newMetadata);
@Override public JsonNode asJson() { final ObjectNode ret = FACTORY.objectNode(); ret.putAll(map); return ret; }
@Override public JsonNode asJson() { final ObjectNode ret = FACTORY.objectNode(); ret.putAll(map); return ret; }
@Override public JsonNode asJson() { final ObjectNode ret = FACTORY.objectNode(); ret.putAll(map); return ret; }
@Override public Object deepCopy(Object value) throws HibernateException { if (value == null) return null; return mapper.createObjectNode().putAll((ObjectNode) value); }
private JsonNode mergeArrayItems(JsonNode exampleArray) { ObjectNode mergedItems = OBJECT_MAPPER.createObjectNode(); for (JsonNode item : exampleArray) { if (item.isObject()) { mergedItems.putAll((ObjectNode) item); } } return mergedItems; }
public JsonNode toJsonNode() { final ObjectNode ret = FACTORY.objectNode() .put("domain", domain.toString()).put("keyword", keyword) .put("message", message); if (fatal) ret.put("fatal", true); ret.putAll(info); return ret; }
.put("path", ptr.toString()); node.putAll((ObjectNode) msg.toJsonNode()); ret.add(node);
public BaseCommand build() { ObjectNode cmdNode = QdsClientImpl.getMapper().createObjectNode(); cmdNode.putAll(getEntity()); BaseCommandImpl command = new BaseCommandImpl(getCommandType(), cmdNode); return command; }
@Override public JsonNode merge(JsonViewMerger merger, Set<Id> permittedIds) throws IOException { ObjectNode objectNode = merger.createObjectNode(); objectNode.put(ReservedFields.VIEW_OBJECT_ID, objectId.toStringForm()); for (ViewValue value : values) { objectNode.putAll(merger.toObjectNode(value.getValue())); } for (Map.Entry<String, MapTreeNode> entry : singleChildren.entrySet()) { if (permittedIds.contains(entry.getValue().getObjectId().getId())) { objectNode.put(entry.getKey(), entry.getValue().merge(merger, permittedIds)); } } for (Map.Entry<StepTypeAndFieldName, MultiTreeNode> entry : multiChildren.entrySet()) { MultiTreeNode treeNode = entry.getValue(); if (treeNode instanceof CountTreeNode) { objectNode.put(treeNode.getFieldPrefix() + entry.getKey().fieldName, treeNode.merge(merger, permittedIds).get(CountTreeNode.JSON_FIELD)); } else { objectNode.put(treeNode.getFieldPrefix() + entry.getKey().fieldName, treeNode.merge(merger, permittedIds)); } } return objectNode; }
/** * Creates an {@link ObjectNode} based on the given {@code pojo}, copying all its properties to the resulting {@link ObjectNode}. * * @param pojo a pojo which properties will be populates into the resulting a {@link ObjectNode} * @return a {@link ObjectNode} with all the properties from the given pojo * @throws IOException if the resulting a {@link ObjectNode} can not be created */ public static ObjectNode createObjectNode(Object pojo) throws IOException { if (pojo == null) { throw new IllegalArgumentException("Pojo can not be null."); } ObjectNode objectNode = createObjectNode(); JsonParser jsonParser = mapper.getJsonFactory().createJsonParser(writeValueAsBytes(pojo)); JsonNode jsonNode = jsonParser.readValueAsTree(); if (!jsonNode.isObject()) { throw new RuntimeException("JsonNode [" + jsonNode + "] is not a object."); } objectNode.putAll((ObjectNode) jsonNode); return objectNode; }