Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将json字符串解析为数组_Javascript_Json - Fatal编程技术网

Javascript 如何将json字符串解析为数组

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

我从后面得到数据,并将这些数据分配给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.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
    });
}