मुझे एक आवश्यकता है कि मुझे कहां पढ़ना हैJSON फ़ाइल जो AEM DAM में मौजूद है। इसलिए, मैंने इनपुटस्ट्रीम में JSON फाइल को पढ़ने के लिए एक क्वेरी बनाई है। कोड की निचली पंक्ति के साथ, मैं इनपुट स्ट्रीम में JSON फ़ाइल प्राप्त कर सकता हूं। अब, मुझे यह जानना होगा कि क्या इनपुट स्ट्रीम को पढ़ने और JSON ऑब्जेक्ट बनाने के लिए कोई मानक लाइब्रेरी है?
InputStream is = asset.getOriginal().getStream();
उत्तर:
उत्तर № 1 के लिए 1जावा में JSON की धारावाहिक / डीरसाइज़िंग के लिए कई पुस्तकालय हैं, जिनमें से सबसे उल्लेखनीय Google का Gson है: https://github.com/google/gson
मैंने अपने सभी AEM प्रोजेक्ट्स में gson का उपयोग किया है जिसमें JSON हेरफेर की आवश्यकता होती है। इसका मतलब यह नहीं है कि आप किसी अन्य पुस्तकालय का उपयोग नहीं कर सकते।