之前实训的时候学习了JSON将对象转换为JSON字符串的存储方法,但是只是单个对象转换成JSON字符串存储。对对象集合List如何转换成JSON字符串存储没有学习,特写此文,作为自学JSON存储Lsit的记录。
基础语法:
前提:谷歌JSON:
将json转换为Lsit
Gson gson = new Gson();
List<O> Os = gson.fromJson(str,new TypeToken<List<O>>{}.getType());
将List转换为json
Gson gson = new Gson();
List<Object> Os = new ArrayList<Object>();
String str = gson.toJson(Os);
可是如果一个类中既含集合类,又含普通类,那怎么办那?