博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Gson的使用
阅读量:4298 次
发布时间:2019-05-27

本文共 1251 字,大约阅读时间需要 4 分钟。

安卓中自带的是json数据解析的是org.json.JSONObject;

感觉很多时候并不是很好使。

Google使用GSon相对而言解析list,或者javaBean相对方便一点。

import java.awt.List;import java.lang.reflect.Type;import java.util.ArrayList;import java.util.Iterator;import com.google.gson.Gson;import com.google.gson.JsonObject;import com.google.gson.reflect.TypeToken;class Person {    public Person(){}    public Person(String name, String age) {        super();        this.name = name;        this.age = age;    }    String name;    String age;    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public String getAge() {        return age;    }    public void setAge(String age) {        this.age = age;    }}public class Main {
public static void main(String[] args) { Person person = new Person("tiansen","24"); ArrayList
listP = new ArrayList<>(); listP.add(person); listP.add(person); Gson json = new Gson(); String result = json.toJson(listP); System.out.println(result); Type type = new TypeToken
>() {}.getType(); listP = json.fromJson(result, type); for (Person p : listP) { System.out.println(p.getName()); } }}

转载地址:http://gsnws.baihongyu.com/

你可能感兴趣的文章
Hadoop平台相关技术
查看>>
Android中热修复框架AndFix原理解析及案例使用
查看>>
python3安装scrapy
查看>>
python正则表达式入门一
查看>>
python正则表达式入门二
查看>>
scrapy运行
查看>>
XPATH入门
查看>>
python爬虫 CSS选择器
查看>>
正常关闭java程序
查看>>
查看linux核心数
查看>>
数据结构与算法三: 数组
查看>>
Activiti工作流会签二 启动流程
查看>>
Activiti工作流会签三 撤销,审批,驳回
查看>>
Oauth2方式实现单点登录
查看>>
CountDownLatch源码解析加流程图详解--AQS类注释翻译
查看>>
ES相关度评分
查看>>
我们一起做一个可以商用的springboot脚手架
查看>>
idea在搭建ssm框架时mybatis整合问题 无法找到mapper
查看>>
java设计基本原则----单一职责原则
查看>>
HashMap的实现
查看>>