List、JSONArrayの相互変換

793 ワード

JSONはキーパッド対形式で、SpringMVCはフロントに戻るデータフォーマットはJSONまたはXMLで、JSONはデフォルトで使うものが多いです。
JSONObjectとJSONArrayの違いと基本的な使い方を参考にしてください。 https://www.cnblogs.com/xuanbo/p/6913585.html
 List、JSONArrayの相互変換
alibababaの第三者バッグfastjsonを借りると、便利に変換できます。
紹介とダウンロード:http://www.runoob.com/w3cnote/fastjson-intro.html
                     http://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.9/ 
1. List JSONArray
List list = new ArrayList();
JSONArray array= JSONArray.parseArray(JSON.toJSONString(list));


2. JSONArray List
JSONArray array = new JSONArray();
List list = JSONObject.parseArray(array.toJSONString(), EventColAttr.class);


3.     List
String str = "";
List list = JSONObject.parseArray(str,T.class);