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); 

猜你喜欢

转载自blog.csdn.net/qq_36961226/article/details/83058070
今日推荐