2010-11-30 197 views
10

我是新来的Web应用程序域。我一直在关注JSON的一些热点和引人注目的讨论。JSON究竟是什么?

有人可以简要解释一下JSON是什么吗?你有链接到可以帮助启发我JSON的网站或论坛的链接吗?

回答

16

JSON(JavaScript对象符号)是一种数据存储语言,有点像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等动态语言表示。该网站有各种语言的巨大实施清单。

6

json.org

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

0

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

JSON web site