1. 程式人生 > >JAVA-JSON解析-JSONObject

JAVA-JSON解析-JSONObject

總結歸納一些常用的 JSONObject 使用,僅供參考。

1 .  net.sf.json-lib 解析JSON

    pom.xml  :

 

        <dependency>  

            <groupId>net.sf.json-lib</groupId>  

            <

artifactId>json-lib</artifactId>  

            <version>2.2.3</version>  

            <classifier>jdk15</classifier><!-- 指定jdk版本 -->  

        </dependency> 

 

    * String 轉 json    --- 字串 轉 json

 

    JSONObject json = JSONObject.fromObject(string);

    

 

2.

    * List 轉 JSONString  -- List 轉 json字串

    JSONObject.toJSONString(list

)  //  import com.alibaba.fastjson.JSONObject;

    * JSONString 轉 List  ---    json 字串 轉 List 
 

(List<CLASS>)JSONArray.parseArray(listStr,CLASS.class);//import com.alibaba.fastjson.JSONArray; 需要強轉 

 

3. 

JSON轉 bean;

Bean bean = JSONObject.parseObject(iterator.next().getString("content"), Bean.class);

bean 轉 JSON:

JSONObject.toJSONString(bean);