赞
踩
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。人类读写很容易。机器很容易解析和生成。
它基于JavaScript编程语言标准ECMA-262第三版(1999年12月)的子集。
JSON是一种完全独立于语言的文本格式,但使用C族语言程序员熟悉的约定,包括C、C++、C#、Java、JavaScript、Perl、Python和许多其他语言。
这些属性使JSON成为一种理想的数据交换语言。
JSON建立在两个结构上:
这些都是通用的数据结构。几乎所有现代编程语言都以这样或那样的形式支持它们。与编程语言可交互的数据格式也基于这些结构,这是有道理的。
在JSON中,它们采用以下形式:
对象是一组无序的名称/值对。对象以 {
左大括号开始,以 }
右大括号结束。
每个名称后面跟着 :
冒号,名称/值对用 ,
逗号分隔。
数组是值的有序集合。数组以“[”左括号开始,以“]”右括号结束。值用逗号分隔。
值 可以是双引号中的字符串、数字、“true”、“false”或“null”、对象或数组。这些结构可以嵌套。
string是一个由零个或多个Unicode字符组成的序列,用双引号括起来,使用反斜杠转义。一个字符被表示为单个字符串。字符串非常像C或Java字符串。
除了不使用八进制和十六进制格式外,数字非常像C或Java数字。
空白可以插入任何一对令牌之间。除了一些编码细节外,这完全描述了该语言。
2024-05-30(四)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。