1.首先确定前端发送的是json对象还是json字符串
如果是json字符串的话 用@requsetbody方法接收
如果是json对象的话 用@RequestParam接收
解决方法:
@RequestMapping( value = {"/load7"}, method = {RequestMethod.POST}, produces = {"application/json; charset=utf-8"} ) @ResponseBody public String loadEcho(@RequestParam("jsonObject") String jsonObject) { Object object = JSONObject.parse(jsonObject); JSONArray jsonArray = (JSONArray) JSONObject.parse(jsonObject);
可以不用换成jsonarry,对object类进行操作就行了