JSON: JavaScript Object Notation(JavaScript 对象表示法)
JSON转JavaScript对象 :eval();
语法规则
- JSON名称/值对
示例:"name" :"啊阿啊乐" - 数据用逗号分隔
JSON值 可以使数字,字符串,Boolean,数组,对象 - 大括号保存对象
{"name" :"啊阿啊乐","sex" :"男"} 中括号保存数组
[
{"hobby" : "唱"},
{"hobby" : "跳"},
{"hobby" : "rap"},
{"hobby" : "篮球"}]JSON与服务器交换数据
向服务器接收数据(字符串转JavaScript)
JSON.parse(text[, reviver])
text:必需,一个有效的JSON字符串。
reviver:转换结果函数。
向服务器发送数据(javascript转字符串)
JSON.stringify(value[,replacer[,space]])
value:必需,
replace:转换函数,
space:文本添加缩进
//JSON.parse()和eval()都能转成js,eval()能执行字符串中的函数。
//使用方法: eval('('+data+')')