javascript - 如何从字典中制作 JSON 对象?
问题描述
我是 JavaScript 新手。在浏览器中,我收到一个长字典,如下所示:
{"cat": "4" , "dog": "5", "fish": "9" }
我想知道将其转换为 JSON 对象的最有效方法是什么:
[
{
"name": "cat",
"value": "4"
},
{
"name": "dog",
"value": "5"
},
{
"name": "fish",
"value": "9"
}
]
解决方案
您可以循环遍历它并将每个键值对推送到一个数组。
var tValue = {"cat": "4" , "dog": "5", "fish": "9" };
var tList = [];
for(var tKey in tValue) tList.push({name: tKey, value: tValue[tKey]});
console.log(tList);
推荐阅读
- mocha.js - Mocha beforeEach 不运行
- go - 如何将魔法和引用传递给函数
- java - 春季日期格式
- android - Android 可检查菜单项。选择复选框的位置
- python - Google Cloud Dataflow (Python):加入多个文件的函数
- chart.js - 折线图末尾的范围
- c# - 将类的属性绑定到 WPF 按钮
- python - Bluez 个人资料注册
- delphi - Delphi 10.2 IDE 在调试时无法从“附加到进程”中看到系统进程。-是的,我正在“以管理员身份运行”
- python - 运行一个从.txt打印行的python程序,得到一个随机的无打印