¿Cómo analizar una cadena JSON en JsonNode en Jackson?
Debería ser tan simple, pero no puedo encontrarlo después de intentarlo durante una hora #embarasando.
Necesito obtener una cadena JSON, por ejemplo,{"k1":v1,"k2":v2}
, analizado comoJsonNode
.
JsonFactory factory = new JsonFactory();
JsonParser jp = factory.createJsonParser("{\"k1\":\"v1\"}");
JsonNode actualObj = jp.readValueAsTree();
da
java.lang.IllegalStateException: No ObjectCodec defined for the parser, can not deserialize JSON into JsonNode tree