您的位置:首页 > Web前端 > JavaScript

JSON.parse()与JSON.stringify()

2016-06-27 17:36 555 查看
需要导入 json2.js(好像不引入也行 -_-||)

JSON字符串:

var str1 = '{ "name": "cxh", "sex": "man" }';


JSON对象:

var str2 = { "name": "cxh", "sex": "man" };


//实例1
var str = '{"name":"dqf","age":"23"}';
console.info(JSON.parse(str));

//实例2
//a是json对象
var a = {"a":"1","b":"2"};
console.info(JSON.stringify(a))

//实例3
var student = new Object();
student.name = "name";
student.age = "20";
student.loca = "China";
console.info(JSON.stringify(student));
//使用数组过滤,只保留name和age
var json1 = JSON.stringify(student,["name","age"]);
console.info(json1);
//使用函数过滤,对于name属性单独处理,在name之前输出"my name is"
var json2 = JSON.stringify(student,function(key,value){
switch(key){
case "name":
return "my name is "+value;
default :
return value;
}
})
console.info(json2);


相对应的输出结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  json parse stringify