假設我有2個JSON對象陣列,它看起來像這樣:轉換JSON對象數組關聯數組
資源:
[{
"DefinitionId": 193041,
"ResourceId": -2147290607,
"AssetId": 193041
}, {
"DefinitionId": 193042,
"ResourceId": -2147290603,
"AssetId": 193042
}]
ResourceIds
[193041, 193041, 193041, 193042]
的用例:
我需要從我的資源JSONObject中爲每個ResourceId列出詳細信息。例如,我想在ResourceIds
的每個ResourceId
輸出AssetId
。
我的計劃:
我認爲這將是一個完美的解決方案,以我的Resources
JSON轉換成一個關聯數組,這樣我就可以像這樣訪問的AssetId
我ResourceId
「193041」:Resources[193041].AssetId
。問題:我只能考慮長代碼將我的以上Resources
JSON轉換爲關聯的JSON對象。
問題:
我如何用上述資源JSON對象數組轉換成一個關聯對象數組RESOURCEID關鍵?
期望Resources.json:
{
"-2147290607": {
"DefinitionId": 193041,
"ResourceId": -2147290607,
"AssetId": 193041
},
"-2147290603": {
"DefinitionId": 193042,
"ResourceId": -2147290603,
"AssetId": 193042
}
}
您能顯示想要的結果嗎? –
@NenadVracar當然,編輯! – kentor
btw,[JSON](http://json.org/)是字符串形式的序列化對象。 –