一、Gson是什么?
由Google开发的JSON处理器,与net.sf.json.JSONObject和com.alibaba.fastjson.JSONObject异曲同工
二、如何使用
1.序列化
- 集合序列化
List<Map<String, Object>> list = new ArrayList<>();
Gson gson = new Gson();
list = gson.fromJson("[{'key1':'value1'},{'key2':'value2'}]", list.getClass());
- 数组序列化
Gson gson = new Gson();
String[] arr = gson.fromJson("['目标数组字符串']", String[].class);
System.out.println(arr[0]);
三、使用掉坑小记
- 掉坑1:正整数数经过转化之后会变成double,会末尾自动添加 [".0"],话不多说,上代码
List<Map<String, Object>> list = new ArrayList<>();
Gson gson = new Gson();
list = gson.fromJson("[{'id':1,'num':2},{'id':2,'num':3}]", list.getClass());


工做即生活,记录点滴成长你我。
1177

被折叠的 条评论
为什么被折叠?



