मान लिया जाये कि मैं जो इस तरह दिखता है 2 JSON वस्तु सरणियों है,:Convert JSON वस्तु सरणी
संसाधन:
[{
"DefinitionId": 193041,
"ResourceId": -2147290607,
"AssetId": 193041
}, {
"DefinitionId": 193042,
"ResourceId": -2147290603,
"AssetId": 193042
}]
ResourceIds
[193041, 193041, 193041, 193042]
उपयोग-केस:
मुझे प्रत्येक संसाधन ID के लिए अपने संसाधन JSONObject से विवरण सूचीबद्ध करने की आवश्यकता है। उदाहरण के लिए, ResourceIds
में प्रत्येक ResourceId
के लिए AssetId
आउटपुट करना चाहता हूं।
मेरे योजना:
मैंने सोचा था कि इतना है कि मैं इस तरह मेरी ResourceId
'193,041' के लिए AssetId
यहां पहुंच सकता है यह, एक सुरुचिपूर्ण समाधान एक साहचर्य सरणी में मेरी Resources
JSON कन्वर्ट करने के लिए होगा: Resources[193041].AssetId
। समस्या: मैं केवल उपरोक्त Resources
JSON को एक सहयोगी JSON ऑब्जेक्ट में परिवर्तित करने के लिए लंबे कोड के बारे में सोच सकता हूं।
प्रश्न:
मैं कैसे RESOURCEID के साथ एक साहचर्य वस्तु सरणी में ऊपर संसाधन JSON ऑब्जेक्ट सरणी में बदल सकते हैं कुंजी के रूप में?
वांछित Resources.json:
{
"-2147290607": {
"DefinitionId": 193041,
"ResourceId": -2147290607,
"AssetId": 193041
},
"-2147290603": {
"DefinitionId": 193042,
"ResourceId": -2147290603,
"AssetId": 193042
}
}
क्या आप वांछित परिणाम दिखा सकते हैं? –
@NenadVracar यकीन है, संपादित! – kentor
बीटीडब्ल्यू, [जेएसओएन] (http://json.org/) स्ट्रिंग फॉर्म में एक धारावाहिक वस्तु है। –