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)