JSON字串和list集合互轉
阿新 • • 發佈:2018-12-15
谷歌的Gson.jar:
//list轉換為json
Gson gson = new Gson();
List<Person> persons = new ArrayList<Person>();
String str = gson.toJson(persons);
//json轉換為list
Gson gson = new Gson();
List<Person> persons = gson.fromJson(str, new TypeToken<List<Person>>(){}.getType()); 阿里的fastJson.jar:
//list轉換為json字串 List<CustPhone> list = new ArrayList<CustPhone>(); String str=JSON.toJSON(list).toString(); //json字串轉換為list List<Person> list = new ArrayList<Person>(); list = JSONObject.parseArray(String str, Person.class);