首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jquery读取json响应

使用jquery读取json响应
EN

Stack Overflow用户
提问于 2013-09-02 17:01:49
回答 3查看 78关注 0票数 0

我想在json数组下面阅读。

代码语言:javascript
复制
[{"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"}]

使用此代码但未获得成功

代码语言:javascript
复制
info = jQuery.parseJSON(data);

alert(info.bus_code);

但没有成功。

请给我建议一下。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-09-02 17:04:14

尝试:

代码语言:javascript
复制
alert(info[0].bus_code);

(对象位于数组中)。

票数 4
EN

Stack Overflow用户

发布于 2013-09-02 17:05:54

您的数据已经采用了JSON格式。所以不需要使用jQuery.parseJSON(data),它是一个数组,所以使用data[0].bus_code

代码语言:javascript
复制
 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

票数 2
EN

Stack Overflow用户

发布于 2013-09-02 17:07:03

尝尝这个。

代码语言:javascript
复制
alert(info[0]['bus_code']);

or

alert(info[0].bus_code);

见Demo

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18577897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档