传回前台的json字符串如何解析?

定义一个javabeanProperty类:publicclassProperty{privateintcount;privateStringname;privateCi... 定义一个java bean Property类:
public class Property
{
private int count;

private String name;

private City city;

//get,set方法省略···

}
定义一个City类:
public class City
{
private String name;
private String address;
//get,set方法省略···
}
然后分别创建3个proeprty类的对象,proerty1,property2,property3,在分别创建3个city类的对象,city1,city2,city3,将各个属性都付上值后将3个property对象加入ArrayList中,然后使用fastjson将arraylist转化为json字符串传递给前台,转换后的字符串如下:
[
{"city":{"address":"a3addr","name":"c3name"}, "count":3, "name":"p3name"},
{"city":{"address":"a2addr","name":"c2name"}, "count":2, "name":"p2name"},
{"city":{"address":"a1addr","name":"c1name"}, "count":1, "name":"p1name"}
]
我要是想在前台获得city中的name值,要如何写?我自己用的$.each方法,但是只能取到count和name的值,city得值没取到,求大家帮帮忙,谢谢!
展开
 我来答
匿名用户
2013-11-29
展开全部
{"city":{"address":"a1addr","name":"c1name"}, "count":1, "name":"p1name"}
插入 private City city;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-29
展开全部
js 提供了 eval()函数,json 提供了JSON.parse()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jennia菊菊
2013-11-29 · TA获得超过632个赞
知道小有建树答主
回答量:710
采纳率:75%
帮助的人:354万
展开全部
前台
var jsonarray = eval("("+responseJsonString+")");
var name=jsonarray[0].city.name;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式