用 alibaba 的 fastjson 將 list 或 map 轉為 json 字符串。不用 net.sf.json.JSONObject 或者 net.sf.json.JSONArray。
寫法:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.31</version>
</dependency>
import com.alibaba.fastjson.JSONObject;
// List 轉 json string
String jsonStr = JSONObject.toJSONString( list );
// Map 轉 json string
String jsonStr = JSONObject.toJSONString( map );
// 將 json string 轉化為 JSONObject
JSONObject obj = JSONObject.parseObject( jsonStr );