JSON或JavaScript Object Notation是一种基于文本的轻量级开放标准,专为人类可读的数据交换而设计.程序员已经知道JSON使用的约定,包括C,C ++,Java,Python,Perl等.
JSON代表JavaScript Object Notation.
格式由Douglas Crockford指定.
它专为人类可读的数据交换而设计.
它已经从JavaScript脚本语言扩展而来.
文件扩展名为 .json .
JSON Internet媒体类型为 application/json .
统一类型标识符是public.json.
JSON的使用
在编写包含浏览器扩展和网站的基于JavaScript的应用程序时使用它.
JSON格式用于通过网络连接序列化和传输结构化数据.
它是主要用于在服务器和Web应用程序之间传输数据.
Web服务和API使用JSON格式提供公共数据.
它可以与现代编程语言一起使用.
JSON的特征
JSON易于阅读和书写.
这是一种基于文本的轻量级交换格式.
JSON是语言独立.
JSON中的简单示例
以下示例显示如何使用JSON存储与书籍相关的信息基于他们的主题和版本.
{ "book": [ { "id":"01", "language": "Java", "edition": "third", "author": "Herbert Schildt" }, { "id":"07", "language": "C++", "edition": "second", "author": "E.Balagurusamy" } ]}
在理解了上述程序后,我们将尝试另一个例子.我们将下面的代码保存为 json.htm :
JSON example
现在让我们尝试使用IE或任何其他启用javascript的浏览器打开json.htm,产生以下结果 :
有关JSON对象的更多信息,可以参考JSON Objects一章.