处理json实际上是Java 端和JS两端都要去做。一发一收,如果是双向的,就要既有收又有发。ajax是帮我们搞定前后端的交互,提高用户体验。所以无论是要下订单,还是要抓取用户的数据,都要从ajax来。这个过程如果不用json的话,其实这个本质是这样的,Java语言和javascript语言这两者,没有办法把Java的一个object直接通过网络传到javascript处理,反过来也是一样,能在网上处理的只能是纯文本。所以不是一定要用Json,用XML或者任意一种自定义的东西都可以。但问题是Json,无论是Java还是Javascript都有很多谱,就像刚才组Json对象这种事情,看起来其实也挺简单的,自己写一个组装的逻辑也不难,但是用库的话会简单很多。所以用Java或者JS靠Json的格式去组装,用现有的库去组装,它会变得比较简单,就更容易实现。如果用XML也有很多现成的库,但问题是它的数据量比Jason相比要更多。如果两个都不用自定义,就意味着那这个格式的正确与否完全取决于自己,其实是完全不需要这样做的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。