java - 理解 json

标签 java javascript json

JSON 代表 JavaScript 对象表示法。但是为什么像php、java、c等语言也可以用json互相通信。

我想知道的是,我说的对吗?json不仅仅局限于js,而是作为应用程序通过网络相互通信的协议(protocol),这和XML的目的是一样的?

最佳答案

JSON 无法像 XML 那样处理复杂的数据层次结构(属性、命名空间等),但另一方面,使用 JSON 不会获得与使用 XML 相同的开销(如果您不需要复杂的数据层次结构)数据结构)。

由于 JSON 是纯文本,带有供 JS 解释的特殊符号,因此它是一种很容易在其他语言中采用的协议(protocol)。

关于java - 理解 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2498843/

相关文章:

java - Jooq - 忽略重复项

java - android 中是否可以使用 java 套接字程序通过 http 传输文件?

java - 在 JInternalFrame 中单击关闭 (X) 按钮时如何执行某些操作

javascript - 结合velocity.js的slideUp和begin : function的使用

javascript - 如何检测 HTML 元素内容的变化?

javascript - 风 sails JS : How to return a value from a service

javascript - 遍历 2 个 Json 文件,每 200k 条记录

java - 使用调用自定义 getters/setters 的公共(public)变量/成员

javascript - 使用 JavaScript 通过匹配键值和索引值来组合两个 JSON 对象

php - 如何在 PHP 的关联数组中将行创建为列名