/ / AEM DAM JSON InputStream को कैसे पार्स करें और JSON ऑब्जेक्ट बनाएं - aem

एईएम डैम जेएसओएन इनपुटस्ट्रीम को कैसे पार्स करें और JSON ऑब्जेक्ट - एम बनाएं

मुझे एक आवश्यकता है कि मुझे कहां पढ़ना हैJSON फ़ाइल जो AEM DAM में मौजूद है। इसलिए, मैंने इनपुटस्ट्रीम में JSON फाइल को पढ़ने के लिए एक क्वेरी बनाई है। कोड की निचली पंक्ति के साथ, मैं इनपुट स्ट्रीम में JSON फ़ाइल प्राप्त कर सकता हूं। अब, मुझे यह जानना होगा कि क्या इनपुट स्ट्रीम को पढ़ने और JSON ऑब्जेक्ट बनाने के लिए कोई मानक लाइब्रेरी है?

InputStream is = asset.getOriginal().getStream();

उत्तर:

उत्तर № 1 के लिए 1

जावा में JSON की धारावाहिक / डीरसाइज़िंग के लिए कई पुस्तकालय हैं, जिनमें से सबसे उल्लेखनीय Google का Gson है: https://github.com/google/gson

मैंने अपने सभी AEM प्रोजेक्ट्स में gson का उपयोग किया है जिसमें JSON हेरफेर की आवश्यकता होती है। इसका मतलब यह नहीं है कि आप किसी अन्य पुस्तकालय का उपयोग नहीं कर सकते।