それはとても単純なはずですが、1時間#恥ずかしいことを試みた後、それを見つけることができません。
たとえば、JSON文字列をとして{"k1":v1,"k2":v2}
解析する必要がありますJsonNode
。
JsonFactory factory = new JsonFactory();
JsonParser jp = factory.createJsonParser("{\"k1\":\"v1\"}");
JsonNode actualObj = jp.readValueAsTree();
与える
java.lang.IllegalStateException: No ObjectCodec defined for the parser, can not deserialize JSON into JsonNode tree
コードでの@StaxManの回答:JsonFactory factory = new MappingJsonFactory();
—
ファンロハス
#embarrasing
-いいえ。単純なことが単純ではない場合、あなたではなく、APIデザイナーが失敗しています。