js如何解析json数组?例如:Object[],内部存储的是一张表的数据,在jsp页面显示出来。

 我来答
匿名用户
2014-12-19
展开全部
可以用eval() 去取Json数据,也可以定义个变量,把表数据赋值给它,然后循环,用下标取就行了
追问
从controller直接返回Map[](json格式,是一张表的信息,这张表字段不确定),怎么在jsp页面将数据解析展示出来,能不能举个例子?
追答
可以用   foreach(var j in json){}  
json是拿到的那个表数据,你再输出 j ,就知道怎么取值了
天雪歌
2014-12-19 · TA获得超过2269个赞
知道大有可为答主
回答量:1319
采纳率:59%
帮助的人:387万
展开全部
循环下标啊
追问
怎么循环啊,有没有相关的例子?
追答
var data = {"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"value/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13/"}]"}   
var json
json = eval(json.options)
for(var i=0; i<json.length; i++)
{
// alert(json[i].text+" " + json[i].value) 已知键值的情况
var obj
obj= eval(json[i])
for(var str in obj){ //未知键值的情况
alert(str+'='+obj[str])}//str是键值 obj[str]是数据
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式