【发布时间】:2016-07-30 18:23:29
【问题描述】:
假设我有 2 个 JSON 对象数组,如下所示:
资源:
[{
"DefinitionId": 193041,
"ResourceId": -2147290607,
"AssetId": 193041
}, {
"DefinitionId": 193042,
"ResourceId": -2147290603,
"AssetId": 193042
}]
资源 ID
[193041, 193041, 193041, 193042]
用例:
我需要从我的 Resources JSONObject 中为每个 ResourceId 列出详细信息。例如,我想为ResourceIds 中的每个ResourceId 输出AssetId。
我的计划:
我认为将我的Resources JSON 转换为关联数组是一个优雅的解决方案,这样我就可以像这样访问AssetId 的ResourceId '193041':Resources[193041].AssetId。问题:我只能考虑将上面的Resources JSON 转换为关联 JSON 对象的长代码。
问题:
如何将上述Resources JSON 对象数组转换为以ResourceId 为key 的关联对象数组?
所需资源.json:
{
"-2147290607": {
"DefinitionId": 193041,
"ResourceId": -2147290607,
"AssetId": 193041
},
"-2147290603": {
"DefinitionId": 193042,
"ResourceId": -2147290603,
"AssetId": 193042
}
}
【问题讨论】:
-
你能显示想要的结果吗?
-
@NenadVracar 确定,已编辑!
-
顺便说一句,JSON 是一个字符串形式的序列化对象。
标签: javascript json node.js