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

  • Andytokkallos

    Andytokkallo

    27 Kasım 2007
  • Jon Reed

    Jon Reed

    14 AĞUSTOS 2006
  • SDSARG3

    SDSARG3

    14 Mart 2009