JSON 简介
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编
写。同时也易于机器解析和生成。它基于 JavaScript Programming Language,
Standard ECMA-262 3rd Edition - December 1999 的一个子集。 JSON 采用完全独立
于语言的文本格 式,但是也使用了类似于 C 语言家族的习惯( 包括 C, C++, C#, Java,
JavaScript, Perl, Python 等) 。这些特性使 JSON 成为理想的数据交换语言。
JSON 建构于两种结构:
“对象,即 名称/ ”值 对的集合(A collection of name/value pairs)。一个对象
可
“以包含多个 名称/ ”值 对,可以理解为对象的属性。
数组,值的有序列表(An ordered list of values)。
“ ” “ ”其中, 名称 是一个字符串,而 值 可以是多种数据类型,包括:字符串、数字、 布尔
值、null 值、对象、数组。由此可见,JSON 中数组和对象之间是可以相互嵌套的。 一个
JSON “ ”文档被解释为一个 值 ,这个值的类型可以是上面列出的任何类型。
这些都是常见的数据结构。事实上大部分现代计算机语言都以某种形式支持它们。这使
得一种数据格式在同样基于这些结构的编程语言之间交换成为可能。
JSON 具有以下这些形式:
“‘对象是一个无序的 名称/ ’ ” “值 对 集合。一个对象以 {” “(左括号)开始, }”(右括号)结
“ ” “束。每个 名称 后跟一个 :” “‘(冒号); 名称/ ’ ” “值 对 之间使用 ,”(逗号)分隔。
数组是值(value “)的有序集合。一个数组以 [” “(左中括号)开始, ]”(右中括号) 结
“束。值之间使用 ,”(逗号)分隔。
评论0
最新资源