1、
JSON:JavaScript 对象表示法(JavaScript Object Notation)
2、Json数据格式:
//普通方式的json格式 var JSONObject= { "name":"Bill Gates", "street":"Fifth Avenue New York 666", "age":56, "phone":"555 1234567", "family":{"para1":"para1value","para2":"para2value"}};
数组方式的Json数据格式: {"employees": [{ "firstName":"Bill" , "lastName":"Gates" }, { "firstName":"George" , "lastName":"Bush" }, { "firstName":"Thomas" , "lastName":"Carter" } ]}
3、定义Json对象
js脚本中有两种方式定义json对象:
一是直接定义: var jsonObj={};//最外面木有引号,直接定义对象
二是通过eval()方式将符合json规范的字符串转为json对象
J
avaScript的eval()方法能够处理Json数据,实现从字符串到Json对象的转换。
//定义json串 var emp='{"employees": [{ "firstName":"Bill" , "lastName":"Gates" }, { "firstName":"George" , "lastName":"Bush" }, { "firstName":"Thomas" , "lastName":"Carter" } ]}'; //转为json对象var obj = eval ("(" + emp+ ")"); //输出obj.employees[1].firstName
4、Json
补充
JSON 文件 JSON 文件的文件类型是 ".json" JSON 文本的 MIME 类型是 "application/json"JSON 值可以是: 数字(整数或浮点数) 字符串(在双引号中) 逻辑值(true 或 false) 数组(在方括号中) 对象(在花括号中) null