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

GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e 3 个月前
8c391e04 6 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐