JSON简介

JSON(JavaScript对象符号)是一种轻量级的数据交换格式。这是很容易为人们阅读和书写。它是易于机器解析和生成。它是基于的一个子集 的JavaScript编程语言, 标准ECMA-262第三版- 1999年12月。JSON是一种文本格式,是彻底独立于语言,但使用约定,熟悉的C语言家族的习惯,包括程序员C,C + +,C#,Java中的JavaScript,Perl,Python和许多其余人。这些特性使JSON成为理想的数据交换语言。javascript

JSON是创建在两种结构:java

  • 名称/值对的集合。在各类语言中,它被理解为对象,记录,结构,字典,哈希表,键列表或关联数组。程序员

  • 值的有序列表。在大多数语言中,它被理解为一个数组,向量,列表或序列。编程

这些都是通用的数据结构。几乎全部的现代编程语言都支持它们以某种形式或另外一种。是有意义的,一个数据格式,能够互换使用的编程语言也能够根据这些结构。数组

在JSON中,他们采起这些形式:数据结构

一个对象是一个无序的组名称/值对。一个对象开始于{  (左大括号)开始,以}  (右大括号)。每一个名字后面是: (冒号)和名称/值对之间用, (逗号)编程语言

一个数组是值的有序集合。一个数组开始于[  (左括号)开始,以]  (右括号)。值由分开的, (逗号)spa

一个能够是一个字符串在双引号,或者一个数字,或假的无效,或一个对象数组这些结构能够嵌套。code

一个字符串是零个或多个Unicode字符,用双引号,用反斜杠转义序列。一个字符被表示为一个字符串。字符串是很是像C或Java字符串。orm

一个数字是很是像C或Java的数字,除了八进制和十六进制格式不使用。

相关文章
相关标签/搜索