`

json 封装和解析数据

    博客分类:
  • json
 
阅读更多

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实现Json数据解析和封装

    Newtonsoft.Json已经足够强大,易用性也没得说。但是在使用过程中存在着一个问题,如果数据不存在...JsonObject类和JsonArray类可以相互嵌套,支持原生类的JsonPath检索能力,满足Json数据解析和Json数据封装常见需求。

    JSON的封装和解析

    JSON(JavaScript Object ...以上就是关于JSON封装和解析的基本知识,包括JSON格式、库的使用、Socket通信以及解析过程中的注意事项。理解并熟练运用这些概念和方法,能够帮助你在实际开发中有效地处理数据交换。

    Json的封装与解析demo

    2. 易于机器解析和生成:JSON是标准的数据交换格式,大多数现代编程语言都提供了内置的解析和生成JSON的工具。 3. 数据体积小:相比于XML,JSON通常具有更小的数据量,更适合网络传输。 五、应用场景 1. Web服务:...

    c#json封装和解析练习例子

    本练习例子主要关注C#中如何对JSON进行封装和解析,以实现数据的高效处理。 1. **Newtonsoft.Json库的使用** C#中,最常用的JSON处理库是Newtonsoft.Json,也称为Json.NET。它提供了丰富的API,可以方便地完成JSON...

    Android JSON数据的封装及解析

    本教程将深入讲解如何在Android中对JSON数据进行封装和解析,以便于在应用程序中有效使用。 一、JSON基础知识 JSON是一种独立于语言的数据表示格式,它基于ECMAScript的一个子集。一个基本的JSON对象由键值对组成,...

    C#封装和解析json

    总之,C#中的JSON封装和解析主要依赖于像Json.NET这样的第三方库。通过这些库,我们可以轻松地在C#对象和JSON字符串之间进行转换,从而实现数据的交换和存储。理解和掌握这些基本操作对于任何C#开发者来说都至关重要...

    使用json封装数据 html源代码

    标题“使用json封装数据 html源代码”指的是利用JSON来组织和结构化数据,然后在HTML页面中展示或操作这些数据。在Web开发中,JSON常用于从服务器向客户端传递数据,例如在AJAX(Asynchronous JavaScript and XML)...

    C 语言 cJson.h cJson.c c语言实现json封装和解析

    C语言中的cJson库是一个轻量级的JSON(JavaScript Object Notation)解析器和生成器,主要用于处理JSON数据。在C编程中,由于其没有内置的JSON支持,因此需要依赖像cJson这样的第三方库来实现JSON的解析和生成。本文...

    QT纯C++实现JSON的封装、解析、修改、删除!

    本文将详细介绍如何在QT框架下,利用纯C++实现JSON的封装、解析、修改和删除。 首先,QT库提供了QJson模块,它包含了QJsonDocument、QJsonObject、QJsonArray、QJsonValue和QJsonParseError等类,这些类为我们处理...

    Android 实用的数据json数据解析封装类

    本篇文章将详细介绍如何创建一个实用的JSON数据解析封装类,以便快速有效地处理各种形式的JSON数据。 首先,我们需要引入一个JSON库,Android SDK本身包含了org.json库,但为了更强大的功能和更好的性能,推荐使用...

    android json数据的 封装与解析

    android json数据的 封装与解析,代码清晰,可供参考。

    封装json数据以及解析需要的jar包

    在Java开发中,处理JSON数据是常见的任务,通过上述介绍的Jackson、Gson和Fastjson库,我们可以轻松地实现JSON数据的封装和解析。理解这些库的基本用法并选择适合项目需求的库,能够提高开发效率和代码质量。同时,...

    java中json的封装和解析

    三、使用Jackson进行JSON封装 1. 添加依赖 在Maven项目中,需要在pom.xml中添加Jackson依赖: ```xml &lt;groupId&gt;com.fasterxml.jackson.core&lt;/groupId&gt; &lt;artifactId&gt;jackson-databind &lt;version&gt;2.x.x ``` 2....

    json解析和封装案例

    1. JavaScript中的JSON封装:将JavaScript对象转换为JSON字符串,可以使用`JSON.stringify()`函数。例如: ```javascript var jsonObject = {name: 'John', age: 30, city: 'New York'}; var jsonString = JSON....

    json封装解析cjson

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web服务和应用程序之间的数据传输。...通过深入理解和实践,开发者能够熟练掌握JSON数据的封装和解析,提升软件的可交互性和数据处理能力。

    json封装及解析

    ### 三、JSON封装 封装(Serialization)是指将程序中的对象转换为JSON格式的过程。在JavaScript中,可以使用`JSON.stringify()`方法来实现。例如,有一个JavaScript对象: ```javascript let user = { name: ...

    C实现对JSON的封装,对json格式解析,封装等.

    本篇文章将详细介绍如何使用C语言通过`cJSON`库对JSON进行封装和解析。 首先,`cJSON`库提供了两种基本类型,对应JSON的两种基本结构:`cJSON_Object`(JSON对象,以大括号{}表示)和`cJSON_Array`(JSON数组,以方...

    json对象封装及解析所需的JAR包

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛应用于Web服务和应用程序之间的数据传输,因为它易于阅读和编写,同时也易于机器解析和生成。在Java中,处理JSON对象通常需要依赖特定的库,本...

    json封装的jar包

    标题提及的“json封装的jar包”通常是指包含有处理JSON的Java库,这类库可以帮助开发者方便地在Java程序中进行JSON对象的创建、解析、序列化和反序列化。描述中提到有6个常用的类或方法,这可能指的是这个jar包内...

Global site tag (gtag.js) - Google Analytics