javascript - 将 JSON 字符串转换为对象或数组
问题描述
来自先前结果的数据用作输入并将其更改为我可以用来查询我的后续操作的格式。
收到的 JSON 字符串是: 示例:
var a = apple,car,earth
var b = fruit,vehicle,planet
数组中所需的最终输出:当查询苹果时,它应该列出水果,当查询汽车时,它应该列出车辆,当查询地球时,它应该列出行星
解决方案
我希望这就是你正在寻找的...
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'])
推荐阅读
- date - 无法将 javascript 日期对象设置为过滤器隐藏的单元格
- java - Collections.sort() 不适用于实现 Comparable 的类或使用 Comparator Java 时
- keras - 为什么 ResNet50 include_top 参数给出错误?
- go - Redis 在 Docker 容器中失去连接
- json - 我们如何在后端压缩 JSON 并在前端解压缩?
- amazon-web-services - AWS Kinesis S3 红移
- dataframe - 将行插入熊猫数据框中
- python - 在 Google Contacts API 调用中获取照片
- php - 我无法在我的个人 html 代码和 php 代码中显示我的朋友列表
- php - 如何基于多用户系统的防护将用户重定向到不同的页面?