springmvc对json的支持

springmvc对json的支持

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

ajax请求格式:

springmvc对json的支持

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

springmvc对json的支持-

springmvc对json的支持

测试一:

springmvc对json的支持

jsp页面:

springmvc对json的支持

Controller:

springmvc对json的支持

单击第一个按钮:

springmvc对json的支持

调试工具查看:

springmvc对json的支持

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

所以打印:

springmvc对json的支持

测试二:

springmvc对json的支持

 jsp:

springmvc对json的支持

contrlller:

 springmvc对json的支持

单击第二个按钮:

springmvc对json的支持

调试工具查看:

springmvc对json的支持

打印:

springmvc对json的支持

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

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

springmvc对json的支持

data.属性名称

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

另外需要注意的是:

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

springmvc对json的支持

故意写错  然后请求:

springmvc对json的支持

请求不能正常完成

 

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

springmvc对json的支持

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

最后打印:

springmvc对json的支持

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