今天突然想到json和表单提交方式,因为感觉json目前是比较主流的,但是突然想为什么的时候,突然没办法解释json到底比表单好在哪里,到底为什么会成为趋势,希望能通过各位加深下对form和json的理解
今天突然想到json和表单提交方式,因为感觉json目前是比较主流的,但是突然想为什么的时候,突然没办法解释json到底比表单好在哪里,到底为什么会成为趋势,希望能通过各位加深下对form和json的理解
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
1 回答6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
以前后端webservice使用xml文件格式交换数据,后来逐渐被restful api替代,而restful api主要使用json替代xml交换数据,所以后端数据格式标准是json,而表单格式是html的东西,表达数据的时候其灵活性远远不如json和xml,比如嵌套对象,数组之类的,表单格式都很难表达。所以后端不可能用表单格式作为其数据交换标准。
表单格式只是古老的html发送数据给后端的标准,但后端需要的数据标准不仅仅用于网页和后端交换数据,还有后端和后端交换数据,后端和移动端交换数据,这时候表单就不适合了,因为表单是html的东西,而且表达能力有限。
既然xml已经被认为是过时的,那么只有json可以用了。