JSON
json中的key必须是字符串,value 可以是合法的json数据类型(string,number,object,array,boolean,null)。key和val用:,每对key-val用,分割。
1,json和js对象(json是js对象的字符串表示方法,它使用文本表示一个js对象的信息,本质是一个字符串)
var json = '{"a":"hello","b":"world"}';//json字符串
var obj = {'a':'hello','b':'workd'};//js对象
var arr = [{"a":"hello","b":"world"},{"c","im","d":"fine"}];//json数组
2,json字符串和json对象转换
json对象->json字符串 用 JSON.stringify();
var str = JSON.stringify(obj);//结果为: '{"a":"hello","b":"world"}'
json字符串->json对象 用 JSON.parse();
var obj = JSON.parse(json);//结果为:{'a':'hello','b':'workd'}
3,json对象取值
obj.a; //hello
obj["a"]; //hello
4,delete 删除json对象的值
delete obj.a;
delete obj["a"];