Code Bye

springmvc的action层和ajax交互的数据到底是Json对象还是json字符串

 

比如ajax往action层发送的数据是json对象还是json字符串
还有从action层返回的数据到AJAx展示的数据到底是json字符串还是json对象 

提交的话要么是get要么是post没得说,返回的话是字串,但ajax可以设置处理返回数据
都是字符串,至于要转换成什么样的,你都可以控制
引用 1 楼 wobuxiangnila 的回复:

提交的话要么是get要么是post没得说,返回的话是字串,但ajax可以设置处理返回数据

就是不明白发送到服务器的时候是Json对象还是json字符串
还有从服务器返回到前端的是json对象还是json字符串啊

服务器肯定是只能返回字符串。
引用 3 楼 hadoop333 的回复:
Quote: 引用 1 楼 wobuxiangnila 的回复:

提交的话要么是get要么是post没得说,返回的话是字串,但ajax可以设置处理返回数据

就是不明白发送到服务器的时候是Json对象还是json字符串
还有从服务器返回到前端的是json对象还是json字符串啊

都是字符串。

字符串,你可以方便的话自己转成对象也行,或者是用框架

10分
是JSON字符串、
   传到后台、再转成你想要转成你想要的对象
是JSON格式的字符串。。。   这个解释最正宗了

10分
都是json格式的字符串。前台js使用eval转成json对象,java使用JsonArray.fromObject转成json对象。
引用 9 楼 xiakepan 的回复:

都是json格式的字符串。前台js使用eval转成json对象,java使用JsonArray.fromObject转成json对象。

好的   谢谢 你写代码一般怎么处理啊

前后台只能交互字符串,只不过这个字符串的格式有确定,完全不是上面人说的简单的json字符串。

真正的交互字符串是带有header,连接信息,报文信息等一个复杂的xml格式的字符串,类似于webservice接口传的东西,其中你所需要的只不过是他所包的一个报文而已,这个报文就如上面人所说的是一个json字符串。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明springmvc的action层和ajax交互的数据到底是Json对象还是json字符串