6 EYLÜL 2010, PAZARTESİ
nasıl Jackson JsonNode içine bir JSON dizesini ayrıştırmak için?
Bu kadar basit olmalı, ama bir saat denedikten sonra bul #utanç verici
Örneğin {"k1":v1,"k2":v2}
JsonNode
olarak ayrıştırılmış bir JSON dize ihtiyacım var
JsonFactory factory = new JsonFactory();
JsonParser jp = factory.createJsonParser("{\"k1\":\"v1\"}");
JsonNode actualObj = jp.readValueAsTree();
verir java.lang.IllegalStateException: No ObjectCodec defined for the parser, can not deserialize JSON into JsonNode tree
CEVAP
7 Mart 2012, ÇARŞAMBA
Richards cevap üzerinde hafif bir varyasyon ama readTree
basitleştirmek, böylece bir dize alabilir:
ObjectMapper mapper = new ObjectMapper();
JsonNode actualObj = mapper.readTree("{\"k1\":\"v1\"}");
Bunu Paylaş:
Nasıl bir NameValueCollection içine bi...
Nasıl null bir int içine bir dize ayrı...
Json nesne içine Görünüm Modeli dönüşt...
Nasıl bir NSDictionary içine bir JSON ...
nasıl jquery / json veri javascript ay...