前言
本文引用你真的会用Gson吗?Gson使用指南(一)来学习,作为自己的笔记记录。
代码片段均出自以上原文
Gson是google拿来解析json的一个框架,大快人心。
首先是环境依赖:
版本可能有不同
compile 'com.google.code.gson:gson:2.7'
然后在代码里面可以直接创建一个Gson的实例,调用toJson和fromJson就可以实现相应的操作
序列化和反序列化
基本数据类型
Gson mGson=new Gson();
int i=mGson.fromJson("100",int.class);
double d = mGson.fromJson("\"99.99\"", double.class);
boolean b = mGson.fromJson("true", boolean.class);
String str = mGson.fromJson("String", String.class);
System.out.println(str);//String
System.out.println(d);//99.99
System.out.println(b);//true
System.out.println(i);//100
Gson gson = new Gson();
String jsonNumber = gson.toJson(100);
String json