springmvc对json的支持

---------------------------------------------

ajax请求格式:

---------------------------------

-

测试一:

jsp页面:

Controller:

单击第一个按钮:

调试工具查看:

当java对象中的数据为null时   转为json数据格式  对应的属性值 也为null  即上边打印data.detai时  输出为null

所以打印:

测试二:

 jsp:

contrlller:

 

单击第二个按钮:

调试工具查看:

打印:

--------------------------

已知json数据,取出里边的值

data.属性名称

--------------------------------------------------

另外需要注意的是:

请求的参数是json格式时:如果请求的参数名称在java对象属性中无法找到  那么请求的时候  就会出现问题

故意写错  然后请求:

请求不能正常完成

而请求的参数为key/value时  故意写错:

单击按钮进行请求:可以请求成功

最后打印:

找不到的属性没有进行封装  然后转为json数据时  为null的属性 对应的值 就为null

原文地址:https://www.cnblogs.com/Joke-Jay/p/7587397.html