JSON
JSONJSON(JavaScript Object Nation,JS对象标记)是一种轻量级的数据交换格式。
一、JSON语法
a)、JSON语法规则
在js中,一切都是对象。任何支持的类型都可以通过JSON来表示。对象和数组是比较特殊且常用的两种类型:
*对象表示为键值对
*数据有逗号分隔
*花括号保存对象
*方括号保存数组
b)、JSON 名称/值对
JSON 数据的书写格式是:名称/值对。
名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:
"firstName" : "John"
等价于 JavaScript 语句:
firstName = "John"
c)、JSON 值
JSON 值可以是:
数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true 或 false)
数组(在方括号中)
对象(在花括号中)
Null
d)、JSON 对象
JSON 对象在花括号中书写,
对象可以包含多个名称/值对:
{ "firstName":"John" , "lastName":"Doe" }
与这条 JavaScript 语句等价:
firstName = "John"
lastName = "Doe"
e)、JSON 数组
JSON 数组在方括号中书写,
数组可包含多个对象:
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
页:
[1]