在controller层接收参数为json或实体类型的区别

接收参数为json类型时,前端要处理json,改成json的字符串,请求格式设置为application/json

data : JSON.stringify(json_data),
contentType : 'application/json;charset=utf-8'//中文需要加上charset=utf-8才正确

接收到的json需要转化为实体类,使用Gson方法

GSON使用详见Gson用法总结

接收参数为实体类时,可直接接收前端传的json,请求格式默认为 application/x-www-form-urlencoded
json类型正确的字段会进行赋值,不正确的字段设为null,

你可能感兴趣的:(问题总结)