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);


JSON 使用讲解

在开发有关接口的时候,我们就需要设计接口返回的数据格式,常用的数据格式有xml、json等。那么今天我们就来看看json的使用。 一.JSON 描述     JSON(JavaScript Objec...
  • zxw136511485
  • zxw136511485
  • 2016年05月18日 14:56
  • 11999

JSON常见用法

Html代码   commons-beanutils-1.7.0.jar     commons-lang-2.1.jar    ezmorph-1.0.2.jar    json-lib-1....
  • Thinkingcao
  • Thinkingcao
  • 2016年12月14日 17:05
  • 1316

JS中Json 使用详解

在JSON中,有两种结构:对象和数组。     1. 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间运用 “,”(逗号)分隔。 名称...
  • jia635
  • jia635
  • 2016年09月12日 12:13
  • 673

近期使用json总结的一些小技巧

json的确是一个非常方便的轻便的数据交换格式,最近项目中使用,使我深有体会。现在把工作中总结和学到的几个点归纳到一起。  1.常用的json服务器端解析工具包是:net.sf.json和o...
  • win2domain
  • win2domain
  • 2015年04月10日 16:25
  • 374

json教程从入门到使用

json教程从入门到使用 一:入门 简介: JSON(JavaScriptObject Notation)、轻量级数据交换格式、非常适合于服务器与 JavaScript 的交互。 JSON两种格式: ...
  • chenghuaying
  • chenghuaying
  • 2013年10月25日 10:20
  • 15692

C# litJson 使用方法

对一般数据进行序列化和反序列化操作 static void jsonTest() { // JsonData jd = new JsonData(); ...
  • u011484013
  • u011484013
  • 2016年05月03日 13:22
  • 8045

JSON的基本概念和用法

JSON基本使用 DOCTYPE html> html>   head>     title>TestJson.htmltitle>   head>   body>  ...
  • dzy21
  • dzy21
  • 2016年07月30日 22:39
  • 1745

JSON.NET 简单的使用

JSON.NET(http://json.codeplex.com/)使用来将.NET中的对象转换为JSON字符串(序列化?),或者将JSON字符串转换为.NET中已有类型的对象(反序列化?) ...
  • yujiaping37
  • yujiaping37
  • 2016年08月18日 10:44
  • 268

json使用总结

注意: 1)json解析是好事操作,最好不要放到主线程里; 2)Json数据到实体模型之间的转化特别容易出错,特别是数据类型,一定要注意; 3)JSONArray    JSONObject   这两...
  • chenrushui
  • chenrushui
  • 2016年04月14日 19:31
  • 1021

JSON格式以及基本用法

一、JSON的标准格式里面的是一个对象,如果是多个对象,则用逗号间隔,即{},{},这样就组成了一个对象序列,为了辨别开始和结束,则需要加上[]才能进行传递,则实际传递的形式应该是[{},{}],如果...
  • lmb55
  • lmb55
  • 2015年11月02日 00:41
  • 3675
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:3种JSON的用法
举报原因:
原因补充:

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