मैं JSONObject
के लिए documentation पर देख रहा था जब मैंने दो विधियों को देखा: getJSONObject(String key)
और optJSONObject(String key)
। प्रलेखन से, मैंने सोचा कि उन्होंने लगभग एक ही चीज़ के साथ एक ही चीज़ की है: यदि कुंजी या मान नहीं मिला है, तो getJSONObject()
JSONException
फेंकता है जबकि optJSONObject()
बस null
देता है।getJSON बनाम optJSON
- क्या
getJSONObject()
औरoptJSONObject()
के बीच कोई अन्य अंतर है? get
opt
से अधिक के फायदे क्या हैं और इसके विपरीत?- क्या ऐसी विशिष्ट स्थितियां हैं जहां मैं एक दूसरे पर उपयोग करना चाहूंगा या जहां किसी का उपयोग दृढ़ता से निराश/प्रतिबंधित है?
प्रश्न 2 और 3 के अनुसार, सबसे अच्छा जवाब शायद यह होगा कि आप अपने कोड के संदर्भ के आधार पर त्रुटियों को कैसे संभालना चाहते हैं। – honyovk