android gson
来源:互联网 发布:中国难民政策 知乎 编辑:程序博客网 时间:2024/05/18 03:09
//定义 person
package tripjunhui.gson;import com.google.gson.annotations.Expose;/** * Created by 骏辉出行 on 2017/5/15. */public class Person { @Expose private String name; @Expose private int age; public Person() { super(); } public Person(String name, int age) { super(); this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String toString() { return "Person [name=" + name + ", age=" + age + "]"; }}
/** * 将给定的 JSON 字符串转换成指定的类型对象 */ Gson gson =new Gson(); String json = "{\"name\":\"Tom\",\"age\":90}"; Person person = gson.fromJson(json, Person.class); Log.e("GSON", person.toString()); /** * 将给定的目标对象转换成 JSON 格式的字符串 */// gson=new Gson(); String json_Person = gson.toJson(person); Log.e("GSON", json_Person); /** * 将给定的集合对象转换成 JSON 格式的字符串 */ ArrayList<Person> persons = new ArrayList<Person>(); Collections.addAll(persons, new Person("tom", 10), new Person("jon", 20)); String json_list = gson.toJson(persons); Log.e("GSON", json_list); /** * 将给定的 JSON 格式字符串转换为带泛型的集合对象 */ List<Person> retList = gson.fromJson(json_list, new TypeToken<List<Person>>() {}.getType()); for (Person p : retList) { Log.e("GSON", p.toString()); }
Gradle 配置
compile 'com.squareup.retrofit2:converter-gson:2.3.0'
阅读全文
0 0
- Android Gson
- Android Gson
- Android Gson
- Android Gson
- Android Gson
- android gson
- android gson 学习
- Android JSON Gson 解析
- Android中使用Gson
- Android之Gson操作
- android gson的使用
- android Gson的使用
- Android Gson 解析
- Android Gson解析
- Android gson解析
- android中Gson解析
- android gson转换对象
- Android Gson用法
- 【算法】程序猿不写代码是不对的55
- SoC和SIP
- 阿里云日志服务 sdk集成
- C语言趣味程序(5)
- 错误:导入其新的工程时Android studio 停止在 building 'pushstream'Gradle project info界面
- android gson
- 聊聊Spring4.x常用配置(二):EL表达式和资源调用
- Echarts图表———销售漏斗
- 海力士 东芝等ED3 Nand Flash TLC编程规则
- 深入浅出ESP32开发之二ESP-IDF下载、编译与运行
- 【Linux】编译器参数配置
- Android studio NDK问题
- Python格式化输出
- 为何台湾在移动互联网时代远远落后于大陆?