1. 程式人生 > >JSON字串和list集合互轉

JSON字串和list集合互轉

谷歌的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);