跟我学json在java中的应用技术及示例——如何将java集合或单个对象转换成json字符串的应用示例

跟我学json在java中的应用技术及示例——如何将java集合或单个对象转换成json字符串的应用示例

ID:12926774

大小:722.00 KB

页数:17页

时间:2018-07-19

跟我学json在java中的应用技术及示例——如何将java集合或单个对象转换成json字符串的应用示例_第1页
跟我学json在java中的应用技术及示例——如何将java集合或单个对象转换成json字符串的应用示例_第2页
跟我学json在java中的应用技术及示例——如何将java集合或单个对象转换成json字符串的应用示例_第3页
跟我学json在java中的应用技术及示例——如何将java集合或单个对象转换成json字符串的应用示例_第4页
跟我学json在java中的应用技术及示例——如何将java集合或单个对象转换成json字符串的应用示例_第5页
资源描述:

《跟我学json在java中的应用技术及示例——如何将java集合或单个对象转换成json字符串的应用示例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、杨教授工作室精心创作的优秀程序员职业提升必读系列资料1.1跟我学JSon在Java中的应用技术及示例——如何将Java集合或单个对象转换成JSON字符串的应用示例1.1.1JSON-lib系统库中的JSONObject和JSONArray类的主要功能1、JSON-lib系统库可以将Java集合或单个对象转换成JSON字符串(1)JSON-lib系统库官方网站中的功能说明列表信息JSON-lib系统库可以将集合或者单个对象转换成JSON字符串,但针对Java集合或者Java单个对象JSON-lib却采用了不同的实现方法分开处理。如下示图为JSON-lib系统库官方网站中的功能说明列表信

2、息。(2)JSON对象的定义语法所谓的JSON对象就是一个键对应一个值,使用的是大括号{},如:{key:value}。参见如下的代码示例:{"userName":"张三","userSex":"m","userAge":"40"};(3)JSON数组的定义语法使用中括号[]定义的是JSON数组,如下代码示例表示某个集合对象,其中包含有多个“单一的实体PO对象”:[17杨教授工作室,版权所有,盗版必究,17/17页杨教授工作室精心创作的优秀程序员职业提升必读系列资料{"userName":"张三","userSex":"m","userAge":"40"},{"userName":"

3、李四","userSex":"f","userAge":"30"},{"userName":"王五","userSex":"m","userAge":"20"}]2、JSONObject.fromObject()方法实现将单个对象参数转化成JSONObject对象应用JSONObject.fromObject()方法可以实现将单个对象参数转化成JSONObject对象,如下为实现此功能要求的主要步骤:(1)首先将参数对象转化成JSONObject对象JSONObjectsomeOneJSONObject=JSONObject.fromObject(pObject);(2)然后再通过J

4、SONObject的toString()方法得到JSON对象字符串StringjsonString=someOneJSONObject.toString();3、JSONArray.fromObject()方法实现将集合对象参数转化成JSONArray对象应用JSONArray.fromObject()方法可以实现将集合对象参数转化成JSONArray对象,如下为实现此功能要求的主要步骤:(1)首先将集合对象参数转换成JSONArray对象JSONArraysomeOneJSONArray=JSONArray.fromObject(pObject);(2)再通过JSONArray的t

5、oString()方法得到JSON对象字符串StringjsonString=someOneJSONArray.toString();4、JSON-lib系统库中常用的功能方法(1)toBean方法toBean(StringjsonString,ClasstargetClass)方法实现将JSON对象字符串转化为目标Java对象,需要注意的是目标Java程序类中必须要定义有空的构造方法。(2)toString方法toString()方法实现将Java对象转换成JSON对象字符串。(3)toArray方法1)toArray()方法实现从JSON对象字符串中得到相应的Java数组。2)t

6、oArray()方法实现将JavaList集合转换成Java数组1.1.1将布尔类型数组转换为JSON格式的对象字符串1、构建示例项目中的PersonInfoPO实体类17杨教授工作室,版权所有,盗版必究,17/17页杨教授工作室精心创作的优秀程序员职业提升必读系列资料该PersonInfoPO实体类将用于对象包装,主要封装示例项目中用户的基本信息。在PersonInfoPO实体类中定义有相关的成员属性和为每个成员属性提供get/set方法,如下为PersonInfoPO实体类的代码示例。packagecom.px1987.webcourse.servlet;publicclassP

7、ersonInfoPO{privateStringname;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetSex(){returnsex;}publicvoidsetSex(Stringsex){this.sex=sex;}publicintgetAge(){returnage;}publicvoidsetAge(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。