JSON字符串和list集合互转

骑猪看日落 2021-09-16 15:26 590阅读 0赞

谷歌的Gson.jar:

  1. //list转换为json
  2. Gson gson = new Gson();
  3. List<Person> persons = new ArrayList<Person>();
  4. String str = gson.toJson(persons);
  5. //json转换为list
  6. Gson gson = new Gson();
  7. List<Person> persons = gson.fromJson(str, new TypeToken<List<Person>>()\{\}.getType());

阿里的fastJson.jar:

  1. //list转换为json字符串
  2. List<CustPhone> list = new ArrayList<CustPhone>();
  3. String str=JSON.toJSON(list).toString();
  4. //json字符串转换为list
  5. List<Person> list = new ArrayList<Person>();
  6. list = JSONObject.parseArray(String str, Person.class);

发表评论

表情:
评论列表 (有 0 条评论,590人围观)

还没有评论,来说两句吧...

相关阅读

    相关 json数组字符串list集合

    在json数组里,除了可以表示数值外,字符串也是其中重要的一个组成。在数组中字符串和以前所学的内容相差不多,我们可以把模块的内容继承过来。那么如果想把json数组字符串转换成