2012-04-10 18 views
10

पर JSON पार्सिंग मैं अपने ऐप्स में JSON-data के साथ काम करने के लिए org.json लाइब्रेरी का उपयोग करता हूं। लेकिन ऐसा लगता है कि Google ऐप इंजन इसका उपयोग करने की अनुमति नहीं देता है, जीएई-एप्स पर जेएसओएन के साथ काम करने का सबसे अच्छा तरीका क्या है?Google ऐप इंजन (जावा)

उत्तर

1

मुझे आशा है कि मदद करता है this

आप भी गूगल-json एपीआई here

+1

पहले लिंक की तरह com.alibaba.fastjson.JSON के स्थिर तरीकों का उपयोग सड़ा हुआ है। जब तक कोई अपनी सामग्री प्रदान नहीं कर सकता, तब तक उत्तर अब उपयोगी नहीं है। – Suma

9

मैं समान प्रश्न एक सप्ताह पहले था और के एक नंबर तुलना करने के बाद जावा JSON पुस्तकालय (JSONLIB और GSON सहित) मैंने Jackson चुना है। StackOverflow पर अन्य तुलनाओं की जांच करें, उनमें से अधिकांश बाकी जैक्सन को बाकी की सलाह देंगे।

Google Appengine पर इसका उपयोग करने के दो सप्ताह बाद, मुझे बस यह पसंद है। न केवल अन्य उल्लिखित पुस्तकालयों की तुलना में इसमें अधिक सुविधाएं हैं, यह भी बहुत तेज़ है (बेंचमार्क here देखें)। यह Jersey में एक जेसन इंजन है जिसे मैं भी अनुशंसा करता हूं यदि आप कुछ भी करना चाहते हैं तो Appengine पर आराम करें।

यह स्थिर और अभी भी सक्रिय रूप से विकसित है, संस्करण 2 को कुछ हफ्ते पहले रिलीज़ किया गया है।

अद्यतन: here जैक्स के साथ जैक्सन का उपयोग करने के लिए नमूना डेमो है।

+1

ऐपइंजिन के साथ जैक्सन का उपयोग करने वाले लोगों को एपइंजिन कक्षाओं को क्रमबद्ध करने के लिए https://github.com/icoloma/jackson4gae/ पर भी एक नज़र डालना चाहिए। (उचित चेतावनी: मैं डेवलपर हूं, लेकिन जीएई + जैक्सन परियोजनाओं के लिए यह अभी भी एक आम आवश्यकता है) –

+0

अंतिम नमूना लिंक सड़ा हुआ है। उत्तर में वर्णन मुझे अस्पष्ट है और मैं इसका पालन करने में असमर्थ हूं। – Suma