js如何解析json数组?例如:Object[],内部存储的是一张表的数据,在jsp页面显示出来。
2个回答
2014-12-19
展开全部
可以用eval() 去取Json数据,也可以定义个变量,把表数据赋值给它,然后循环,用下标取就行了
追问
从controller直接返回Map[](json格式,是一张表的信息,这张表字段不确定),怎么在jsp页面将数据解析展示出来,能不能举个例子?
追答
可以用 foreach(var j in json){}
json是拿到的那个表数据,你再输出 j ,就知道怎么取值了
展开全部
循环下标啊
追问
怎么循环啊,有没有相关的例子?
追答
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]是数据
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询