java - ejemplo - mapear objetos a json
Convierta el objeto de Java a JsonNode en Jackson (1)
Esta pregunta ya tiene una respuesta aquí:
¿Es posible convertir directamente un objeto Java en un JsonNode-Object?
La única forma que encontré para resolver esto es convertir el objeto de Java en cadena y luego en JsonNode:
ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(object);
JsonNode jsonNode = mapper.readTree(json);
A partir de Jackson 1.6, puede usar:
JsonNode node = mapper.valueToTree(map);
o
JsonNode node = mapper.convertValue(object, JsonNode.class);
Fuente: ¿hay alguna forma de serializar pojo directamente a treemodel?