3种JSON的用法

原创 2016年05月30日 17:38:46
json相比于xml,更加轻巧,网络间传递更加方便,主要应用于移动端与服务器端的数据传递,
前端与后台服务期间的数据传递
定义一个json字符串
String jsonMsg="{'name:zhangsan','pwd:123'}";                                                                                                      

Org最有用的是能把一个对象中的指定的某一些属性转变为json对象

Student student= new Student(1001,"zhang");
JSONObject object = new JSONObject();
object.put("name",student.getName());
syso(object);


Gson 
Gson gson=new Gson();
将一个Java对象转为一个json字符串
String msg=gson.toJson(s);

将一个json字符串转变为一个Java对象
Student stu=gson.fromJson(msg,Student.class);

将一个集合转变为一个json字符串
String msg=gson.toJson(list);

将一个json 字符串转变为一个集合
TypeToken<List<Student>> type= new TypeToken<List<Student>>(){};
List<Student> stulist=gson.fromJson(listjson,type.getType());

fastJson
将一个Java对象转为一个json字符串
String msg=JSON.toJSONString(stu);


一个json字符串转变为一个java对象
Student student=JSON.parseObject(msg,Student.class);

一个集合转变为一个json字符串
 String listJson = JSON.toJSONString(list);

一个json字符串转变为一个集合
List<Student> list=JSON.parseArray(listJson,Student.class);


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

android http json请求3种不同写法

2011-12-08 14:43 60人阅读 评论(0) 收藏 举报 http://blog.csdn.net/beihai1212/article/details/7053550 第一种...

jquery异步传输3种不同数据类型html、xml、json

jquery异步传输方式:     ①返回html类型的数据      jsp代码如下:     pageEncoding="UTF-8"%> http://www.w3...

c#处理3种json数据的实例

网络中数据传输经常是xml或者json,现在做的一个项目之前调其他系统接口都是返回的xml格式,刚刚遇到一个返回json格式数据的接口,通过例子由易到难总结一下处理过程,希望能帮到和我一样开始不会的朋...

Oracle的3种扩展用法ollup、cube、grouping sets.

上一页  [1] [2]  【责编:peter】 相关文章Oracle卸载GG配置Oracle同步到SQLServerOracle数据库字符集修改ORACLE中文乱码及PLSQL乱码oracl...

java this 3种常见用法 详解

this 关键字 1.区分成员变量和局部变量 2.代表当前对象 3.构造器之间调用

DataTable 转换成 Json的3种方法

在web开发中,我们可能会有这样的需求,为了便于前台的JS的处理,我们需要将查询出的数据源格式比如:List、DataTable转换为Json格式。特别在使用Extjs框架的时候,Ajax异步请求的数...

json用法实例

  • 2015-06-08 11:51
  • 75KB
  • 下载

json用法简介和简单应用

  • 2009-07-31 12:48
  • 153KB
  • 下载

用jquery解析JSON数据的方法以及字符串转换成json的3种方法

用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是 json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)