【发布时间】:2020-02-26 09:53:26
【问题描述】:
我正在尝试解析 JSON 文件以从同一文件中的字典中获取特定值和 .items[] 名称。
Source.json 文件:https://jqplay.org/s/0-o4HOox-K
{
"name": "ABC Company",
"assetbase": [{
"name": "Added assets from API",
"type": "access-section",
"assetbase": [{
"name": "Database A",
"asset-number": 1,
"items": ["0ABC-001", "0ABC-003", "0ABC-004"]
}, {
"name": "Database B",
"asset-number": 2,
"items": ["0ABC-001"]
}, {
"name": "Database C",
"asset-number": 3,
"items": ["0ABC-002", "0ABC-003"]
}]
}],
"objects-dictionary": [{
"uid": "0ABC-001",
"name": "Cluster A"
}, {
"uid": "0ABC-002",
"name": "Cluster B"
}, {
"uid": "0ABC-003",
"name": "Unit-001"
}, {
"uid": "0ABC-004",
"name": "Unit-002"
}]
}
预期输出:
"Database A","Cluster A";"Unit-001";"Unit-002"
"Database B","Cluster A"
"Database C","Cluster B";"Unit-001"
我查看了类似的线程并在 jqplay 上随机测试但根本无法获得输出。
【问题讨论】:
-
首先,请将您编写的用于解决此问题的代码添加到问题中,以便我们帮助您调试它。其次,预期的输出不是有效的数据结构。
标签: jquery arrays json bash dictionary