首页 > 解决方案 > 将 JSON 字符串转换为对象或数组

问题描述

来自先前结果的数据用作输入并将其更改为我可以用来查询我的后续操作的格式。

收到的 JSON 字符串是: 示例:

var a = apple,car,earth
var b = fruit,vehicle,planet

数组中所需的最终输出:当查询苹果时,它应该列出水果,当查询汽车时,它应该列出车辆,当查询地球时,它应该列出行星

标签: javascriptjson

解决方案


我希望这就是你正在寻找的...

var a = 'apple,car,earth'
var b = 'fruit,vehicle,planet'
a = a.split(',')
b = b.split(',')

d = {}

for (var i = 0; i < a.length; i++)
    d[a[i]] = b[i];

console.log(d['apple'])
console.log(d['car'])
console.log(d['earth'])


推荐阅读