Java-基础-Json解析(依赖Gson)
·
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": "良"
}
]
}
将持续更新
更多推荐




所有评论(0)