मुझे PHP में उपयोग किया जाता है, और जेसन डेटा डीकोडिंग कोड की एक पंक्ति है। जावा में ऐसा करने का सबसे आसान तरीका क्या होगा?जावा में जेएसओएन डेटा डीकोड
उत्तर
शायद यह मदद करता है ;-)
json.org पृष्ठ के तल पर जावा अनुभाग से पुस्तकालयों में से एक उठाओ http://code.google.com/p/json-simple/ पर एक नजर है।
मैं Flexjson पसंद है। यह हल्का और उपयोग करने में आसान है।
लेकिन मैं स्वीकार करते हैं कि मैं :-)
मैं Gson प्यार सभी विकल्पों की तुलना करने की चिंता नहीं है, यह बहुत ही सरल और प्रयोग करने में आसान है। यदि आप अधिक में समेकित हैं, तो यहां एक ट्यूटोरियल (जर्मन) है: http://blog.mynotiz.de/programmieren/java-json-decode-tutorial-2074/
जावा में जेसन डीकोड करना बहुत कठिन नहीं है। Google की जीएसपी एपीआई जेसन डेटा को बहुत अच्छी तरह से संभालती है। जीसन का उपयोग कर जेसन डेटा डीकोड करने पर एक ट्यूटोरियल मेरे ब्लॉग http://preciselyconcise.com/apis_and_installations/json_to_java.php
जावा में कई JSON लाइब्रेरी उपलब्ध हैं।
सबसे कुख्यात हैं: जैक्सन, GSON, Genson, FastJson और org.json।
आम तौर पर तीन बातें एक किसी भी पुस्तकालय को चुनने के लिए पर गौर करना चाहिए रहे हैं:
- प्रदर्शन
- उपयोग की आसानी (कोड लिखने के लिए सरल और सुपाठ्य है) - कि सुविधाओं के साथ चला जाता है।
- मोबाइल ऐप के लिए: निर्भरता/जार आकार
, डेटा बाइंडिंग भी ब्याज की आमतौर पर के रूप में यह बॉयलर-प्लेट कोड लिखने की जरूरत पैक करने के लिए दूर करता है/डेटा अनपैक करें। https://github.com/fabienrenaud/java-json-benchmark मैं JMH का उपयोग कर किया जो तुलना (जैक्सन, gson, genson, fastjson, org.json, jsonp) serializers और deserializers स्ट्रीम और DataBind एपीआई का उपयोग करने का प्रदर्शन:
1 के लिए, इस बेंचमार्क देखते हैं। 2 के लिए, आप इंटरनेट पर कई उदाहरण पा सकते हैं। बेंचमार्क ऊपर भी उदाहरण के एक स्रोत के रूप में इस्तेमाल किया जा सकता है ...
बेंचमार्क के त्वरित टेकअवे: जैक्सन 5 से 6 गुना और org.json की तुलना में बेहतर और अधिक दो बार GSON की तुलना में बेहतर प्रदर्शन करती है।
यदि आपके कोई प्रश्न हैं तो मुझे बताएं।
- 1. रेल में साधारण जेएसओएन डीकोड त्रुटि स्ट्रिंग
- 2. जेएसओएन डेटा
- 3. जेएसओएन डेटा
- 4. जावा में http POST डेटा को डीकोड कैसे करें?
- 5. जावास्क्रिप्ट में जेएसओएन डीकोड सरणी तत्व कैसे करें?
- 6. जावा जेएसओएन पार्सिंग
- 7. जेएसओएन से जावा क्लास
- 8. जेएसओएन से जावा एनम
- 9. जेएसओएन तिथि जावा तिथि?
- 10. जावा - जेएसओएन नल अपवाद
- 11. जैक्सन जेएसओएन + जावा जेनरिक
- 12. जेएसओएन डेटा ब्रैकेट में संलग्न क्यों है?
- 13. यूआरएल एनकोड और डीकोड विशेष वर्ण जावा
- 14. डीकोड बेस 64 स्ट्रिंग जावा 5
- 15. जेएसओएन
- 16. PHP में जेसन डीकोड
- 17. आर में डीकोड tinyurl?
- 18. जेएसओएन
- 19. आईओएस से जेएसओएन-डेटा PHP-script
- 20. डब्ल्यूसीएफ आरईएसटी सेवा जेएसओएन पोस्ट डेटा
- 21. जेएसओएन डेटा को एक साधारण टेक्स्टफाइल
- 22. जेएसओएन
- 23. जेएसओएन
- 24. मैं जावा में एक डीईआर एन्कोडेड स्ट्रिंग कैसे डीकोड करूं?
- 25. जावास्क्रिप्ट में JSON एन्कोड/डीकोड बेस 64 एन्कोड/डीकोड
- 26. एएसपीनेट एमवीसी 3 - ऑनएक्शन में जेएसओएन डेटा पोस्ट करना
- 27. डेटाबेस में जेएसओएन डेटा स्टोर करना कितना खतरनाक है?
- 28. गैर जेएसओएन लौटाना, डब्ल्यूसीएफ आरईएसटी सेवा में गैर एक्सएमएल डेटा
- 29. पर्ल: utf8 :: डीकोड बनाम एनकोड :: डीकोड
- 30. पायथन: जेएसओएन डीकोड त्रुटि को संभालें जब कुछ भी नहीं लौटा
मैंने कई JSON पार्सर्स की कोशिश की। यह मेरा पसंदीदा है .. –