json数据接收与处理 fastjson

主要的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间可以相互进行转换,其具体的转换代码如下:

https://www.cnblogs.com/heqiyoujing/p/9840424.html

原文地址:https://www.cnblogs.com/pass-ion/p/13359085.html