[英]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.