ObjectNode objectNode = new ObjectMapper().createObjectNode();
objectNode.put("key", "value");
objectNode.put("key2", 12);
ObjectNode objectNode2 = objectNode.putObject("object");
objectNode2.put("name", "dean");
objectNode2.put("address", "renminroad");
JsonNode jsonNode = new ObjectMapper().convertValue(new User("name"), JsonNode.class);
objectNode.set("object2", jsonNode);
String json = "{\"aa\":12, \"bb\":{\"cc\":\"sometext\"}}";
ObjectNode objectNodeTree = (ObjectNode) new ObjectMapper().readTree(json);
System.out.println(objectNodeTree);
System.out.println(objectNodeTree.get("aa").asInt());
System.out.println(objectNodeTree.get("bb").get("cc").asText());
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23