Json 解析List<Domain> dataList:
domain 类设置
public class XxtsAllDomain extends BaseDomain { private List<XxtsDomain> dataList; } public class XxtsDomain extends BaseDomain { //default serial version id, required for serializable classes. private static final long serialVersionUID = 1L; private String userId; //用户ID private String sbsbm; //设备识别码 private int messCount; //消息条数 }
封装代码:
XxtsAllDomain xxtsAllProc = dao.executeTsProc(); List<XxtsDomain> dataList = xxtsAllProc.getDataList(); if(dataList == null || dataList.isEmpty()){ System.out.println("no data"); return; } XxtsAllDomain xxtsAll = new XxtsAllDomain(); xxtsAll.setDataList(dataList); JSONObject obj = JSONObject.fromObject(xxtsAll);
解析:
JSONObject jsonObject = JSONObject.fromObject(sb.toString()); JSONArray array = jsonObject.getJSONArray("dataList"); dataList = JSONArray.toList(array, new XxtsDomain(), new JsonConfig());
相关推荐
Newtonsoft.Json已经足够强大,易用性也没得说。但是在使用过程中存在着一个问题,如果数据不存在...JsonObject类和JsonArray类可以相互嵌套,支持原生类的JsonPath检索能力,满足Json数据解析和Json数据封装常见需求。
在java中使用json封装数据和解析json数据的DEMO.
json的封装与解析,简洁明了,通俗易懂!
json的简单应用 使用json封装数据 html源代码 一个增加删除数据的例子
android json数据的 封装与解析,代码清晰,可供参考。
java中封装json数据以及解析json数据需要的jar包。
Android 实用的数据json数据解析封装类,能快速解析任何形式json数据
代码简单,逻辑清晰,对不同的JSON数据格式都进行了封装和解析,都采用函数方法,能够非常方便的使用
利用JSON的开源库,对数据包进行JSON组装,使其适合Socket的发送,最后再次逆向解析
QT纯C++实现JSON的封装、解析、修改、删除!
C实现对JSON的封装,对json格式解析,封装等.
json数据传递,客户端封装对象,服务器解析成对象,实现数据传递
JSON的List数据封装解析方案.pdf
用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里...
Android 实用的数据json数据解析封装类,能快速解析任何形式json数据
http传输与json解析,详细的介绍了如何请求网上数据,与json封装及json解析
Vb.net下解析Json数据的类库,提供了ObjectToString,StringToObject等方法,更多封装的方法参考这里:
自己根据CMarkup启发,使用QJsonDocument完成类似CMarkup调用的json组装解析实例,内测多次无问题,目前还有优化空间,我的环境是qt5.5,欢迎大家提出不同意见共同进步。 本实例使用数据为测试数据,实际数据可根据...