主要的json處理的包有 阿里開源的fastjson以及谷歌的gson,其它的有jackson等
其都支持 json對象與javaBean對象間的轉換(javaBean對象通常指json的字符串)
fastjson中通過postman發送json數據,Controller層進行接收。Controller層的代碼如下:
@RestController @RequestMapping("user") public class getJSONController { @RequestMapping(value="/send", method = RequestMethod.POST, produces = "application/json;charset=UTF-8") public String getJSON(@RequestBody JSONObject jsonPram) { JSONObject jsonObject = new JSONObject(); System.out.println(jsonPram.toString()); // 跳轉到相應的jsp頁面 return jsonPram.toJSONString(); } }
json對象,json字符串,json的map間可以相互進行轉換,其具體的轉換代碼如下: