source

Jackson에서 Java 개체를 JsonNode로 변환

factcode 2022. 8. 17. 23:44
반응형

Jackson에서 Java 개체를 JsonNode로 변환

Java 객체를 JsonNode-Object로 직접 변환할 수 있습니까?

이 문제를 해결할 수 있는 유일한 방법은 Java 개체를 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

반응형