2009-12-18 16 views

उत्तर

4

शायद यह मदद करता है ;-)

+0

मैंने कई JSON पार्सर्स की कोशिश की। यह मेरा पसंदीदा है .. –

6
+1

जीसन चट्टानों। http://stackoverflow.com/questions/1688099/converting-json-to-java/1688182#1688182 – BalusC

0

मैं Flexjson पसंद है। यह हल्का और उपयोग करने में आसान है।

लेकिन मैं स्वीकार करते हैं कि मैं :-)

1

मैं Gson प्यार सभी विकल्पों की तुलना करने की चिंता नहीं है, यह बहुत ही सरल और प्रयोग करने में आसान है। यदि आप अधिक में समेकित हैं, तो यहां एक ट्यूटोरियल (जर्मन) है: http://blog.mynotiz.de/programmieren/java-json-decode-tutorial-2074/

1

जावा में जेसन डीकोड करना बहुत कठिन नहीं है। Google की जीएसपी एपीआई जेसन डेटा को बहुत अच्छी तरह से संभालती है। जीसन का उपयोग कर जेसन डेटा डीकोड करने पर एक ट्यूटोरियल मेरे ब्लॉग http://preciselyconcise.com/apis_and_installations/json_to_java.php

0

जावा में कई JSON लाइब्रेरी उपलब्ध हैं।

सबसे कुख्यात हैं: जैक्सन, GSON, Genson, FastJson और org.json

आम तौर पर तीन बातें एक किसी भी पुस्तकालय को चुनने के लिए पर गौर करना चाहिए रहे हैं:

  1. प्रदर्शन
  2. उपयोग की आसानी (कोड लिखने के लिए सरल और सुपाठ्य है) - कि सुविधाओं के साथ चला जाता है।
  3. मोबाइल ऐप के लिए: निर्भरता/जार आकार
विशेष रूप से JSON पुस्तकालयों (और किसी भी क्रमबद्धता/अक्रमांकन libs) के लिए

, डेटा बाइंडिंग भी ब्याज की आमतौर पर के रूप में यह बॉयलर-प्लेट कोड लिखने की जरूरत पैक करने के लिए दूर करता है/डेटा अनपैक करें। https://github.com/fabienrenaud/java-json-benchmark मैं JMH का उपयोग कर किया जो तुलना (जैक्सन, gson, genson, fastjson, org.json, jsonp) serializers और deserializers स्ट्रीम और DataBind एपीआई का उपयोग करने का प्रदर्शन:

1 के लिए, इस बेंचमार्क देखते हैं। 2 के लिए, आप इंटरनेट पर कई उदाहरण पा सकते हैं। बेंचमार्क ऊपर भी उदाहरण के एक स्रोत के रूप में इस्तेमाल किया जा सकता है ...

बेंचमार्क के त्वरित टेकअवे: जैक्सन 5 से 6 गुना और org.json की तुलना में बेहतर और अधिक दो बार GSON की तुलना में बेहतर प्रदर्शन करती है।

यदि आपके कोई प्रश्न हैं तो मुझे बताएं।

संबंधित मुद्दे