我想在json数组下面阅读。
[{"bus_code":"1103030017","bus_name":"Tony\u0027s Sports Bar \u0026 Grill","first_name":"","last_name":"","email":"tonyssports@bellsouth.net","phone":"(770) 552-2233","street_address":"8610 Roswell Rd","city":"Sandy Springs","state":"GA","zip_code":"30350","website":"www.tonyssportsbar.com/","open_hours":"Mon-Fri 11am-2am, Sat-Sun 12pm-2am","features":"Live entertainment, TVs, billiards, Wi-Fi. ","type":"Sports Bar, Restaurant","coords":"33.989659, -84.351690"}]使用此代码但未获得成功
info = jQuery.parseJSON(data);
alert(info.bus_code);但没有成功。
请给我建议一下。
发布于 2013-09-02 17:04:14
尝试:
alert(info[0].bus_code);(对象位于数组中)。
发布于 2013-09-02 17:05:54
您的数据已经采用了JSON格式。所以不需要使用jQuery.parseJSON(data),它是一个数组,所以使用data[0].bus_code
var data = [{"bus_code":"1103030017","bus_name":"Tony\u0027s Sports Bar \u0026 Grill","first_name":"","last_name":"","email":"tonyssports@bellsouth.net","phone":"(770) 552-2233","street_address":"8610 Roswell Rd","city":"Sandy Springs","state":"GA","zip_code":"30350","website":"www.tonyssportsbar.com/","open_hours":"Mon-Fri 11am-2am, Sat-Sun 12pm-2am","features":"Live entertainment, TVs, billiards, Wi-Fi. ","type":"Sports Bar, Restaurant","coords":"33.989659, -84.351690"}];
console.log(data[0].bus_code);小提琴
如@Boaz所示,如果输入是字符串,则必须使用jQuery.parseJSON
发布于 2013-09-02 17:07:03
尝尝这个。
alert(info[0]['bus_code']);
or
alert(info[0].bus_code);见Demo
https://stackoverflow.com/questions/18577897
复制相似问题