2012-01-25 15 views
6

बस 1.6.1 के लिए अद्यतन और मैं चेतावनी है कि मैंcom.google.appengine.repackaged * के बजाय मुझे क्या उपयोग करना चाहिए?

com.google.appengine.repackaged 

नहीं का उपयोग करना चाहिए क्या मैं बजाय का उपयोग करना चाहिए मिल रहा है?

प्रभावित वर्गों विशेष रूप से कर रहे हैं:

com.google.appengine.repackaged.org.json.JSONException; com.google.appengine.repackaged.org.json.JSONObject; com.google.appengine.repackaged.com.google.common.util.Base64; com.google.appengine.repackaged.com.google.common.util.Base64DecoderException;

+2

पृष्ठभूमि के माध्यम से, जब तक 1.6.1 (और ग्रहण के लिए संबंधित Google प्लगइन), ग्रहण खुशी से ऐप इंजन एसडीके तक पहुंच जाएगा, जिससे आप उन बिट्स का उपयोग कर सकते हैं जो वास्तव में कार्यान्वयन के विवरण हैं जिन्हें हम बदलने का अधिकार सुरक्षित रखते हैं (संभवतः चेतावनी के बिना)। अचानक, अप्रिय आश्चर्यों को दूर करने के लिए, हमने आपको जो चेतावनी मिल रही है उसे व्यवस्थित किया। –

उत्तर

3

org.json.* आप http://json.org/ में पाया जावा JSON पुस्तकालय का उपयोग कर सकते हैं (हालांकि वहाँ, अन्य हैं बेहतर JSON जावा के लिए पुस्तकालयों)

com.google.common.* में

वर्गों के लिए आप (उनमें से ज्यादातर हालांकि नहीं Base64 पा सकते हैं आदि, जाहिर है) Google's Guava libraries में।

+1

बेस 64 अब गुवा में शामिल है (2013-02 तक)। – Tom

+0

बेस 64 कभी भी अमरूद का हिस्सा नहीं था। यदि आप गुवा के साथ बेस 64 एन्कोडिंग/डिकोडिंग करना चाहते हैं, तो कृपया इसके बजाय com.google.common.io.BaseEncoding.base64() का उपयोग करें। –

2
org.json.JSONException; 
org.json.JSONObject; 
com.google.common.util.Base64; 
com.google.common.util.Base64DecoderException; 
+0

ऐसा लगता है कि JSONException org.json – Lumpy

+0

@ लुम्पी में मौजूद नहीं है, हां यह करता है। [जावाडोक] देखें (http://json.org/javadoc/org/json/JSONException.html) –

+0

क्षमा करें मेरा मतलब है कि appgine में शामिल org.json में यह नहीं है, एक बार जब मैं अपना खुद का जार शामिल करता हूं तो यह काम करता है। – Lumpy

2

आप तृतीय पक्ष जार अपने आप को अपने आवेदन में, बजाय com.google.appengine.repackaged

पर निर्भर आपके मामले में की को शामिल करना चाहिए, अपने निम्नलिखित निर्भरता जोड़ना चाहिए:

+0

जेसन काम करना प्रतीत होता था लेकिन अपाचे कॉमन्स समान प्रतीत नहीं होता है। क्या यह संभवतः एक अलग कॉमन्स है? – Lumpy

+0

मेरा मानना ​​है कि अपाचे संस्करण समान सुविधा प्रदान करता है: http: //commons.apache।संगठन/कोडेक/एपिडॉक्स/संगठन/अपाचे/कॉमन्स/कोडेक/बाइनरी/बेस 64.html – proppy

+0

Google तृतीय पक्ष पुस्तकालयों को दोबारा क्यों दोहराता है? – ZiglioUK

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