तो मैं इस JSON, जो तब मेरी गतिविधि एक स्ट्रिंग को पुन: प्राप्त करता है:,पार्स JSON
{"popular":
{"authors_last_month": [
{
"url":"http://activeden.net/user/OXYLUS",
"item":"OXYLUS",
"sales":"1148",
"image":"http://s3.envato.com/files/15599.jpg"
},
{
"url":"http://activeden.net/user/digitalscience",
"item":"digitalscience",
"sales":"681",
"image":"http://s3.envato.com/files/232005.jpg"
}
{
...
}
],
"items_last_week": [
{
"cost":"4.00",
"thumbnail":"http://s3.envato.com/files/227943.jpg",
"url":"http://activeden.net/item/christmas-decoration-balls/75682",
"sales":"43",
"item":"Christmas Decoration Balls",
"rating":"3",
"id":"75682"
},
{
"cost":"30.00",
"thumbnail":"http://s3.envato.com/files/226221.jpg",
"url":"http://activeden.net/item/xml-flip-book-as3/63869",
"sales":"27",
"item":"XML Flip Book/AS3",
"rating":"5",
"id":"63869"
},
{
...
}],
"items_last_three_months": [
{
"cost":"5.00",
"thumbnail":"http://s3.envato.com/files/195638.jpg",
"url":"http://activeden.net/item/image-logo-shiner-effect/55085",
"sales":"641",
"item":"image logo shiner effect",
"rating":"5",
"id":"55085"
},
{
"cost":"15.00",
"thumbnail":"http://s3.envato.com/files/180749.png",
"url":"http://activeden.net/item/banner-rotator-with-auto-delay-time/22243",
"sales":"533",
"item":"BANNER ROTATOR with Auto Delay Time",
"rating":"5",
"id":"22243"},
{
...
}]
}
}
यह here रूप में अच्छी तरह पहुँचा जा सकता है क्योंकि हालांकि यह यह काफी एक लंबी स्ट्रिंग है, मैं जो आवश्यक है उसे प्रदर्शित करने के लिए उपर्युक्त नीचे छंटनी की है।
असल में, मैं "items_last_week" से आइटम का उपयोग और उनमें से एक सूची बनाने के लिए सक्षम होना चाहते हैं - मूल रूप से मेरी योजना 'आइटम' यह करने के लिए अगले के साथ छोड़ दिया पर 'झलक' के लिए था, लेकिन से आज एसडीके के साथ खेलना यह बहुत मुश्किल या असंभव प्रतीत होता है, इसलिए मैं सूची में 'item_last_week' से 'आइटम' डेटा रखने से खुश हूं।
php से आ रहा है मैं जावा में उपलब्ध किसी भी JSON पुस्तकालयों का उपयोग करने के लिए संघर्ष कर रहा हूं, क्योंकि यह कोड की एक पंक्ति से कहीं अधिक है जो मुझे deserialize करने की आवश्यकता होगी (मुझे लगता है कि यह सही शब्द है) JSON, और उन सभी को JSONArray/JSONObject स्क्रिप्ट के अलावा, अतिरिक्त वर्ग के कुछ रूपों की आवश्यकता होती है, जो इस तथ्य को पसंद नहीं करते हैं कि item_last_week नेस्टेड किया गया है (फिर, मुझे लगता है कि यह JSON शब्दावली है) और एक बहुत लंबा समय लगता है एंड्रॉइड एमुलेटर पर चलाने के लिए समय।
तो, असल में, मुझे आइटम्स_last_week डेटा को ListView में पास करने के लिए एक (अधिमानतः सरल) तरीका चाहिए। मैं समझता हूं कि मुझे एक कस्टम एडाप्टर की आवश्यकता होगी जिसे मैं शायद अपने सिर को चारों ओर प्राप्त कर सकूं लेकिन मुझे समझ में नहीं आ रहा है, इससे कोई फर्क नहीं पड़ता कि मैंने कितना दिन इसे समझने की कोशिश की है, JSON स्ट्रिंग के कुछ हिस्सों तक कैसे पहुंचे ..
आप Json मदद की आवश्यकता है? फिर आप अपने प्रश्न में जेसन टैग जोड़ सकते हैं। – tbruyelle
एक "जावा" टैग भी उचित होगा। –