Convertir un objet Java en JsonNode dans Jackson [dupliquer]
cette question a déjà une réponse ici:
est-il possible de convertir directement un objet Java en un objet JsonNode?
le seul moyen que j'ai trouvé pour résoudre ce problème est de convertissez L'objet Java en chaîne puis en JsonNode:
ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(object);
JsonNode jsonNode = mapper.readTree(json);
98
demandé sur
Max Schmidt
2012-08-06 16:33:45
1 réponses
à partir de Jackson 1.6, Vous pouvez utiliser:
JsonNode node = mapper.valueToTree(map);
ou
JsonNode node = mapper.convertValue(object, JsonNode.class);
Source: y a-t-il un moyen de sérialiser pojo directement à treemodel?
186
répondu
Max Schmidt
2018-05-17 10:45:47