Object Mapper
Object Mapper
-
Jackson(Java 라이브러리)
Json > Java Object 변환
Java Object > Json 변환 - Json Node
- Key : Value / 값 변경 불가
- Key 값을 통해 값을 가져옴
- ObjectNode
- Key : Value / 값 변경 가능
- ArrayNode
- [value1, value2, …] / 값 변경 가능
- Getter
- 기본
String _name = jsonNode.get("name").asText();
- List
JsonNode cars = jsonNode.get("cars"); ArrayNode an = (ArrayNode)cars; List<Car> _cars = om.convertValue(an, new TypeReference<List<Car>>() {});
- 기본
- Setter
ObjectNode on = (ObjectNode) jsonNode; on.put("name", "steve"); on.put("age", 20);
- Json Data 출력
ObjectNode.toPrettyString()