我有这个JSON字符串
{"Task": [Hours per Day],"Work": [11],"Eat": [6],"Commute": [4],"Sleep": [3]}
我想将它的项目推送到jQuery数组。
我已经尝试了JSON.parse
。
通常我可以推送这样的参数:
MyArr.push(['Task','Hours per Day']);
MyArr.push(['Work','11']);
MyArr.push(['Eat','6']);
等等。
如何使用JSON字符串执行相同操作?
答案 0 :(得分:0)
你能不能只将JSON解析成一个对象并循环通过?
var json = '{"Task": ["Hours per Day"],"Work": [11],"Eat": [6],"Commute": [4],"Sleep": [3]}'
var obj = JSON.parse(json);
MyArr = []
for (var key in obj) {
MyArr.push([key, obj[key][0]])
}
console.log(MyArr)