Nó phải đơn giản như vậy, nhưng tôi không thể tìm thấy nó sau khi thử #mbarrasing một giờ.Làm thế nào để phân tích chuỗi JSON thành JsonNode ở Jackson?
Tôi cần nhận chuỗi JSON, ví dụ: {"k1":v1,"k2":v2}
, được phân tích cú pháp là JsonNode
.
JsonFactory factory = new JsonFactory();
JsonParser jp = factory.createJsonParser("{\"k1\":\"v1\"}");
JsonNode actualObj = jp.readValueAsTree();
cho
java.lang.IllegalStateException: No ObjectCodec defined for the parser, can not deserialize JSON into JsonNode tree
'# embarrasing' - nope . Nếu những điều đơn giản không đơn giản, thì nhà thiết kế API đã thất bại, không phải bạn. – jameshfisher