Javascript 如何将json字符串解析为数组
我从后面得到数据,并将这些数据分配给javascript变量Javascript 如何将json字符串解析为数组,javascript,json,Javascript,Json,我从后面得到数据,并将这些数据分配给javascript变量 var data={"Hunt_Valley": {"code": "HV", "latidue": "39.4900013", "longitude": "-76.6585074"}, "Mexico City": {"code": "MEX", "latidue": "19.4326077", "longitude": "-99.133208"}, "Kiev": {"code": "KBP", "latidue": "50.4
var data={"Hunt_Valley": {"code": "HV", "latidue": "39.4900013", "longitude": "-76.6585074"}, "Mexico City": {"code": "MEX", "latidue": "19.4326077", "longitude": "-99.133208"}, "Kiev": {"code": "KBP", "latidue": "50.4501", "longitude": "30.5234"}}
我想迭代这些数据,将每个数据分配给var并生成数组
因此,数组将类似于
images: [
{title:"Hunt_Valley", latitude:39.4900013, longitude:-76.6585074},
{title:"Mexico City", latitude:19.4326077, longitude:-99.133208},
{title:"Kiev", latitude:50.4501, longitude:30.5234},
迭代这个字符串的方法是什么
提前感谢您一切都以JSON开头。parse@AurelioDeRosa看起来它已经被解析了。你为什么要这样做?当所有东西都集中在一个对象中,而不是分散在不同的阵列中时,处理数据不是更容易吗?+1是的,这是一个符合新要求的阵列…:希望不会再改变。。。英雄联盟
var result = { images: [] };
for (var city in data) {
result.images.push( {
title: city,
latitude: data[city].latitude,
longitude: date[city].longitude
});
}