用org.json包解析嵌套数组json

json:

var j={'a':'1'}

或者
var j=new Object(); j.a='1';

jsp:通过

JSON.stringify(a)

转成string 传给java

java使用org.json包

JSONObject obj= new JSONObject("{'a':'1'}");

obj.getString("a");


如果json中嵌套数组,数组中再包含对象

var j={'a':'1','b':[{'c':'2'}]}

JSON.stringify(a)会把数组当成字符串转化

所以需要先得到数组字符串,再把字符转转化为jsonArray

new JSONArray(obj.getString("b"));


否则会报错

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...