Можно создать дубликат:
JSON to javaScript arrayпреобразования JSON в массив с помощью JavaScript
Может кто-нибудь указать мне, как я могу преобразовать JSON данные в массив с помощью Java Script, чтобы нарисовать диаграмму из данных. JSON структурирована следующим образом:
{
"d":{
"results":[
{
"_metadata":{
"uri": "http://www.something.com/hi",
"type" : "something.preview.hi"
}, "Name", "Sara", "Age": 20, "Sex" : "female"
},
"_metadata":{
"uri": "http://www.something.com/hi",
"type" : "something.preview.hi"
}, "Name", "James", "Age": 20, "Sex" : "male"
}
]
}
}
Я хотел бы преобразовать эту Джейсону в следующем формате:
var sampleData = [
{ name: 'Sara', Age: 20, Sex: 'female'},
{ name: 'James', Age: 20, Sex: 'male'}
];
Кто-нибудь есть какие-либо советы о том, как достичь этого?
используйте json вместо jason – Dhiraj
Это объект объекта JavaScript, а не JSON. –
В чем проблема? Вы можете найти информацию о том, как разбирать JSON по всему Интернету. Затем вам нужно перебрать свою структуру и преобразовать ее в желаемый формат. [Работа с объектами] (https://developer.mozilla.org/en/JavaScript/Guide/Working_with_Objects) может помочь. –