Dovrebbe essere così semplice, ma non riesco a trovarlo dopo aver provato per un'ora #embarrasing.Come analizzare una stringa JSON in JsonNode in Jackson?
Ho bisogno di ottenere una stringa JSON, ad esempio, {"k1":v1,"k2":v2}
, analizzata come JsonNode
.
JsonFactory factory = new JsonFactory();
JsonParser jp = factory.createJsonParser("{\"k1\":\"v1\"}");
JsonNode actualObj = jp.readValueAsTree();
dà
java.lang.IllegalStateException: No ObjectCodec defined for the parser, can not deserialize JSON into JsonNode tree
'# embarrasing' - no . Se le cose semplici non sono semplici, allora il progettista API ha fallito, non tu. – jameshfisher