SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • How To Cook That

    How To Cook

    16 NİSAN 2011
  • Matthew Morrill

    Matthew Morr

    15 EKİM 2011
  • MattSteffanina 2

    MattSteffani

    28 Kasım 2007