Est-il possible de convertir directement un objet Java en un objet JsonNode?
La seule solution que j'ai trouvée pour résoudre ce problème consiste à convertir l'objet Java en chaîne, puis en JsonNode:
ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(object);
JsonNode jsonNode = mapper.readTree(json);
A partir de Jackson 1.6, vous pouvez utiliser:
JsonNode node = mapper.valueToTree(map);
ou
JsonNode node = mapper.convertValue(object, JsonNode.class);
Source: existe-t-il un moyen de sérialiser les pojo directement en modèle de travail?