SORU
14 Ocak 2009, ÇARŞAMBA


Json Haritası

Bu gibi bir JSON kodu dönüştürmek için en iyi yolu nedir:

{ "data" : { "field1" : "value1", "field2" : "value2"}}

Java Haritası anahtarları () alan1, alan2 ve bu alanların değerleri bir () değer1, değer2.

Herhangi bir fikir? Json-lib bunun için kullanmalı mıyım? Veya daha iyisi, eğer yazarsam benim kendi ayrıştırıcı? Şimdiden teşekkürler.

CEVAP
24 ŞUBAT 2009, Salı


Kendi ayrıştırıcı yazmak konusunda şaka yaptığını umuyorum. :-)

Böyle basit bir eşleme için, http://json.org (Bölüm java) en araçları çalışmaya devam eder. Onlardan biri için, http://wiki.fasterxml.com/JacksonInFiveMinutes Jackson), yaparsın:

HashMap<String,Object> result =
        new ObjectMapper().readValue(JSON_SOURCE, HashMap.class);

(burada JSON_SOURCE bir Dosya, giriş akışı, okuyucu, veya json içeriği bir Dize)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Miles Fisher

    Miles Fisher

    8 NİSAN 2009
  • RayperEnglishKnight

    RayperEnglis

    24 Kasım 2008
  • Rockstar Games

    Rockstar Gam

    17 ŞUBAT 2006