में गतिशील "कुंजी" और "मान" के साथ एक JSON को पार्स करने के लिए जीएसओएन का उपयोग करना मैं वर्तमान में एक एंड्रॉइड प्रोजेक्ट पर काम कर रहा हूं जिसके लिए मुझे एक वेब सेवा शुरू करने की आवश्यकता है जो मुझे एक जेएसएस फाइल लौटाएगा। मैं सभी जेसन फ़ाइल को पार्स करने और JSON ऑब्जेक्ट प्राप्त करने के लिए जीएसओएन लाइब्रेरी का उपयोग कर रहा हूं। यह तब तक अच्छा काम कर रहा है जब तक कि मैं इस जेसन डेटा में नहीं आ जाता जो मुख्य फ़ील्ड गतिशील होते हैं।एंड्रॉइड
{ "0": { "count":"5"},
"1": { "title":"...", "desc":"" },
"2": { "title":"...", "desc":"" },
"3": { "title":"...", "desc":"" },
"4": { "title":"...", "desc":"" },
"5": { "title":"...", "desc":"" },
"routes": { "route1":"...", "route3":"" },
}
मैं "0" के प्रमुख आईडी के आधार पर गिनती प्राप्त करने में सक्षम हूँ, लेकिन मुझे यकीन है कि कैसे मैं इस मूल्य का उपयोग अन्य प्राप्त करने के लिए कर सकता हूँ नहीं कर रहा हूँ: इस फाइल का एक उदाहरण नीचे के रूप में है मुख्य ऑब्जेक्ट्स (कुंजी आईडी 1-5), जिसमें मुझे आवश्यक डेटा शामिल है। अगर कोई इस मामले में मेरी मदद करने में सक्षम है तो वास्तव में सराहना करेगा। धन्यवाद।
मैं यह जोड़ना चाहता हूं कि यदि आपका नक्शा चीजों से घोंसला नहीं है तो बहुत आसान है http://stackoverflow.com/questions/2779251/ How-can-i-convert-json-to-a-hashmap-use-gson –