JSON究竟是什么?

时间:2010-11-30 03:38:51

标签: json

我是网络应用程序域的新手。我一直在观看有关JSON的热门和引人注目的讨论。

有人能简单解释一下JSON是什么吗?你有链接到网站或论坛,可以帮助我了解JSON吗?

3 个答案:

答案 0 :(得分:16)

JSON(JavaScript Object Notation)是一种数据存储语言,有点像XML,但使用更熟悉的“字典”样式语法和语义。例如,我可以在JSON中存储地址簿:

[{"Name": "Jane", "Address": "28 Seventh St", "Age": 27},
 {"Name": "Steve", "Address": "14 Ninth St", "Age": 25}
]

请注意,它看起来很像Python或JavaScript字典和列表语法。基本上就是这样:这六种基本数据类型的序列化:

  • 对象(或“词典”)
  • 数组(或“列表”)
  • 字符串
  • 数字(整数和浮点数)
  • 布尔值(truefalse
  • null

json.org的更多信息。

请注意,尽管名称中包含“JavaScript”,但从任何语言读取和编写JSON数据都非常容易,尽管数据结构最好用动态语言(如JavaScript和Python)表示。该网站有各种语言的大量实施列表。

答案 1 :(得分:6)

来自json.org

  

JSON(JavaScript Object Notation)是一种轻量级数据交换格式。人类很容易读写。机器很容易解析和生成。它基于JavaScript编程语言的一个子集,标准ECMA-262第3版 - 1999年12月.JSON是一种完全独立于语言的文本格式,但使用C语言系列程序员熟悉的约定,包括C语言,C ++,C#,Java,JavaScript,Perl,Python等等。这些属性使JSON成为理想的数据交换语言。

答案 2 :(得分:0)

这是一种将简单数据结构表示为字符串的方法,通常用于数据交换。

JSON web site