Ext 解析JSON复杂对象
发布网友
发布时间:2022-04-24 15:47
我来回答
共4个回答
热心网友
时间:2022-04-24 17:16
我一般把传的json弄成这种格式 {"total":3,"data":[{"sheet":"Sheet1"},{"sheet":"Sheet2"},{"sheet":"Sheet3"}]}
然后js页面中用jsonstore
var store= new Ext.data.JsonStore({
url : 'data.jsp',
method : 'post',
root : 'data',
totalProperty : "total",
fields : ['sheet'],
listeners : {
}
});
store.load();
如果想获取store的sheet,就用store.getAt('0').get('sheet')
热心网友
时间:2022-04-24 18:34
我给你一个解决的办法:把集合中的需要的数据取出来,在存入JSONArray中就可以了。
方法:JSONArray ja = new JSONArray();
JSONObject obj = new JSONObject();
obj.put("OrderNo",OrderNo); ...其他的都是这样添加....
....
ja.add(obj);
如果是集合的话,用遍历...这个应该不难
应该可以解决问题。对于集合中的时间问题,我也是这么转换解决的!
热心网友
时间:2022-04-24 20:09
如果只想得到部分内容,不如当字符串,cut出来就好了。