1.JSON的定义
- JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation),是一种基于文本,独立于语言的轻量级文本数据交换格式。
- JSON是存储和交换文本信息的语法。类似XML,但比XML更小、更快,更易解析。
- JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。
2.JSON 文件
- JSON 文件的文件类型是 “.json”
- JSON 文本的 MIME 类型是 “application/json”
3.JSON语法
语法规则
数据在名称/值对中
数据由逗号分隔
大括号保存对象
中括号保存数组
- 对象(在大括号中)
- 数组(在中括号中)
- 字符串(在双引号中)
- 数字(整数或浮点数)
- 逻辑值(true 或 false)
- null
eg.
JSON 对象在大括号{
}中书写,对象可以包含多个名称/值对:
{
"name":"goole" , "url":"www.goole1.com" }
JSON数组在中括号[]中书写,数组可包含多个对象:
[
{
"城市":"福州" },
{
"城市":"厦门" },
{
"城市":"平潭" }
]
JSON 布尔值可以是 true 或者 false:
{
"flag":true }
JSON 可以设置 null 值:
{
"属性":null }
1.定义一个JSON对象data,它具有三个属性:img,msg,res,其中img和msg的值都是字符串,res的值是一个对象数组。res包含了一个对象,这个对象具有3个属性usrid,usrname,age。
data={
"img":"0",
"msg":"具体信息XXX",
"res":[
{
"