IT story

Jackson에서 Java 객체를 JsonNode로 변환

hot-time 2020. 7. 13. 07:56
반응형

Jackson에서 Java 객체를 JsonNode로 변환


이 질문에는 이미 답변이 있습니다.

Java 오브젝트를 JsonNode-Object로 직접 변환 할 수 있습니까?

이 문제를 해결하는 유일한 방법은 Java Object를 String으로 변환 한 다음 JsonNode로 변환하는 것입니다.

ObjectMapper mapper = new ObjectMapper(); 
String json = mapper.writeValueAsString(object);
JsonNode jsonNode = mapper.readTree(json);

Jackson 1.6부터 다음을 사용할 수 있습니다.

JsonNode node = mapper.valueToTree(map);

또는

JsonNode node = mapper.convertValue(object, JsonNode.class);

출처 : pojo를 treemodel에 직접 직렬화하는 방법이 있습니까?

참고 URL : https://stackoverflow.com/questions/11828368/convert-java-object-to-jsonnode-in-jackson

반응형