JSON数据格式的转化

原创 2018年04月17日 18:10:59

一、json格式字符串转json对象。

    1、json对象字符串:String jsonStr = "{'code':1,'msg':'success'}";

        转化成json对象:JSONObject jsonObject = JSONObject.fromObject(jsonStr); //{"code":1,"msg":"success"}

        获取节点数据:String msg = jsonObject.getString("msg"); //success

    2、json数组字符串:String jsonArr = "[{'code':0,'msg':'fail'},{'code':1,'msg':'success'}]";

        转化成json数组:JSONSArray jsonArray = JSONArray.fromObject(jsonArr);

        遍历取值...

二、json对象转实体类

1.定义实体类:

public class Entity {
    private String code;
    private String msg;

    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getMsg() {
        return msg;
    }
    public void setMsg(String msg) {
        this.msg = msg;
    }

}

2.用toBean()方法转化为实体类。

Entity jsonDemo = (Entity) JSONObject.toBean(jsonObject,Entity.class);

三、json和list互转

1.json转list

String jsonArr = "[{'code':0,'msg':'fail'},{'code':1,'msg':'success'}]";

JSONArray jsonArray = JSONArray.fromObject(jsonArr);

List<Entity> list = JSONArray.toList(jsonArray,Entity.class);

2.list转json

JSONArray listArray=JSONArray.fromObject(lists);



版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jcxjava/article/details/79975626

DataTable与Json相互转化,以及DataTable转化Json的三种方式

DataTable 转换为Json 字符串 注:下列代码写在一般处理程序Handler.ashx文件里面 public void ProcessRequest(HttpContext c...
  • tao_duanzhi
  • tao_duanzhi
  • 2018-03-21 14:20:06
  • 32

JSON配置与使用 [精讲微视频]

介绍了目前企业使用最多的数据转化格式JSON, 通过JSON可以很方便的完成后端到前端的数据格式转化
  • 2018年01月13日 10:21

JSON数据及与其他各类数据转换详解

一、JSON的标准格式 里面的是一个对象,如果是多个对象,则用逗号间隔,即{},{},这样就组成了一个对象序列,为了辨别开始和结束,则需要加上[]才能进行传递,则实际传递的形式应该是[{},{}],...
  • happyAliceYu
  • happyAliceYu
  • 2017-03-23 18:00:08
  • 2931

JSON数据格式转化

前两天写一个程序发现自己对JSON数据格式理解的不是很透彻,所以记录写一篇博客梳理一下知识点。 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全...
  • FutureFlyme
  • FutureFlyme
  • 2017-04-21 11:15:04
  • 336

Json数据格式和转换插件

json是一种与语言无关的数据交换的格式,作用: 使用ajax进行前后台数据交换 移动端与服务端的数据交换 1.Json的格式与解析 json有两种格式: 1)对象格式:{"key1...
  • weixin_40098405
  • weixin_40098405
  • 2018-02-06 16:07:41
  • 75

生成符合flexigrid的json格式的java代码

public class FlexGridJSONData {     private int page=1;     private int total=0;     private List...
  • guirudaoge
  • guirudaoge
  • 2011-11-13 08:03:31
  • 4778

网络传输数据格式的选择

对于客户端和服务端的数据传输通常会有以下几点考虑:1.网络数据大小——占用带宽,传输效率:虽然对单个用户来说,数据量传输很小,但是对于服务器端要承受众多的高并发数据传输,必须要考虑到数据占用带宽,尽量...
  • u012730075
  • u012730075
  • 2013-11-05 16:32:00
  • 786

c语言json数据格式解析

  • 2011年07月13日 10:48
  • 513KB
  • 下载

C#的json数据格式转化

  • 2014年07月24日 15:01
  • 40KB
  • 下载

视图查看器JsonView

  • 2018年01月21日 13:51
  • 104KB
  • 下载
收藏助手
不良信息举报
您举报文章:JSON数据格式的转化
举报原因:
原因补充:

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