在开发的过程中遇到的Json相关的知识点整理如下。
将字符串转为对象
比如json字符串为:[{“name”:”name0”,”age”:0}]
Person person = gson.fromJson(str, Person.class);
转换为对象列表
List<Person> ps = gson.fromJson(str, new TypeToken<List<Person>>(){}.getType());
可以看到上面的代码使用了TypeToken,它是gson提供的数据类型转换器,可以支持各种数据集合类型转换