JS对象 与 JSON的区别
屏幕快照 2016-08-08 下午11.12.05.pngJavaScript Object Notation
JSON.parse(text[,reviver]):JSON字符串转为JS
eg.
var userJson= '{
"id":1,
"nick":"maomao",
"avatar":"1.jpg",
"tags":null,
"authed":false
}';
var user = JSON.parse(userJson);
user
Object {id: 1, nick: "maomao", avatar: "1.jpg", tags: null, authed: false}
var user=JSON.parse(userJson,function(k,v){
if(k==='avatar'){
return 'http://music.12.com/img/'+v;
}
return v;
});
user
Object {id: 1, nick: "maomao", avatar: "http://music.12.com/img/1.jpg", tags: null, authed: false}
JSON.stringify(value[,replacer[,space]]):JS对象转为JSON字符串 也称为序列化过程
网友评论