Преобразование объекта Java в JsonNode в Jackson [дубликат]



этот вопрос уже есть ответ здесь:




  • Джексон: есть ли способ сериализовать POJOs непосредственно в treemodel?

    1 ответ



можно ли напрямую преобразовать объект Java в объект JsonNode?



единственный способ, который я нашел для решения этой проблемы, - это преобразовать объект Java в строку, а затем в JsonNode:



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

1 ответ:

начиная с Jackson 1.6, вы можете использовать:

JsonNode node = mapper.valueToTree(map);

или

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

источник: есть ли способ сериализовать pojo непосредственно в treemodel?

Comments

    Ничего не найдено.