[英]Convert JSON into Array of JavaScript Objects
我从PHP得到一个JSON结果,如下所示。 我需要将其转换为底部所示的对象数组。
我该如何实现?
我有的
里程碑JSON
[
{
"id":0,
"name":"None"
},
{
"id":1,
"name":"Milestone 1"
},
{
"id":2,
"name":"Milestone 2"
},
{
"id":3,
"name":"Milestone 3"
},
{
"id":4,
"name":"Milestone 4"
}
]
我需要的
里程碑对象数组
var taskMilestonesArray = [{
id: 0,
name: 'None',
},
{
id: 1,
name: 'Milestone 1',
},
{
id: 2,
name: 'Milestone 2',
},
{
id: 3,
name: 'Milestone 3',
},
{
id: 4,
name: 'Milestone 4',
}];
UPDATE
我只是意识到它们已经几乎是完全相同的格式。 我只需要将对象数组传递到期望它采用这种格式的库中,我认为我无法传递JSON。
如果您在字符串中包含该JSON(就本例而言,我假设您有一个名为yourJsonString
的变量来保存您的JSON),则可以对其进行解析:
var taskMilestonesArray = JSON.parse(yourJsonString);
使用JSON.parse api将json字符串转换为javascript对象。
var taskMilestonesArray = JSON.parse('< milestones json string >');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.