fastjson應用

數理方程前一天發表於2020-11-15

1.json解析:不同的包,對應json的解析也不同,下面主要通過

org.springframework.boot.configurationprocessor.json.JSONArray和

fastjson

1.1通過org.springframework.boot.configurationprocessor.json.JSONArray相關包進行解析

1.1.1解析json陣列

1.1.2.遍歷JSONArray,得到JSONObject物件

1.1.3. JSONObjec常用方法介紹

getInt  getString  getJSONArray

1.2fastjson解析

1.2.1將json陣列轉換為JSONArray

1.2.2遍歷 JSONArray,活得JSONObject

1.2.3通過JSONObject獲取相應的值

附:String 型別的json陣列

String s = "[{usersid:322,LevelID:'',permission:'1,2'},{usersid:324,LevelID:5,permission:'2,5,9'}]";

普通陣列及list

2、json資料型別作為入參時,用

@RequestBody註解獲取json資料

獲取jsonArray的方法

JSONArray jsonArray = JSON.parseArray(jsonObj)

相關文章