Json的标准写法
-
只能用双引号
-
所有的名字都必须用引号包起来
{"a": "abc", "b": 5}
-
简写:名字跟值(key和value)一样的,留一个就行
编码转换
encodeURIComponent( 'xxx' );
let json={a: 12, b: 5};
let str='http://it.kaikeba.com/path/user?data='+encodeURIComponent(JSON.stringify(json));
alert(str);
json 转 字符串
let json={a: 12, b: 5, c: 'aaa'};
console.log(JSON.stringify(json));
字符串 转 json
let str='{"a":12,"b":5,"c":"aaa"}';
console.log(JSON.parse(str));
eval() 函数
可计算某个字符串,并执行其中的的 JavaScript 代码
字符串 转 json
eval( "("+data+")" );
网友评论