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

  • Christopher Bill

    Christopher

    30 NİSAN 2009
  • Just So

    Just So

    3 HAZİRAN 2007
  • newreleaseblitz

    newreleasebl

    13 Ocak 2010