https://www.bejson.com/jsonviewernew/      网页可以验证 json格式

添加依赖库Gson

Maven仓库地址 https://mvnrepository.com/ 

在idea maven工程中

在AS工程中

解析1- 简单对象解析

新建一个类

public class BeanToken {

    String code;
    String msg;
    String data;

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

    public String getData() {
        return data;
    }

    public void setData(String data) {
        this.data = data;
    }
}

开始解析

String jsonStr="{\"code\":\"200\",\"msg\":\"响应ok\",\"data\":\"面包\"}";

Gson gson = new Gson();
BeanToken beanToken = gson.fromJson(jsonStr,BeanToken.class);
Log.e(TAG, "handleMessage: "+beanToken.getCode());   
Log.e(TAG, "handleMessage: "+beanToken.getMsg());
Log.e(TAG, "handleMessage: "+beanToken.getData());

解析2- 

此图截取    https://www.bejson.com/jsonviewernew/          网页可以验证 json格式

json格式

{
   "name":"阿张",
   "age":12,
   "score":[
       {
          "subject": 数学,
          "level": 85,
          "result": "优"
       },
       {
          "subject":语文,
          "level":86,
          "result": "良"
       }
   ]
}

将持续更新

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐