<!doctype html>
<html lang="en">
<head>
<meta charset="UTF⑻">
<title>JSON序列化示例</title>
</head>
<body>
<script>
var book={
title:"Professional JavaScript",
authors:["Nicholas C. Zakas","Other"],
edition:3,
year:2011,
//*
toJSON:function(){
return this;
}
//*/
};
var jsontext=JSON.stringify(book,function(key,value){
switch(key){
case "authors":
return value.join(";")
case "year":
return 2015;
case "edition":
return undefined;
default:
return value;
}
},3);
console.log(jsontext);
//json序列化函数stringify过滤步骤顺次为:toJSON()方法、第2个参数的过滤函数、第3个参数的格式化
</script>
</body>
</html>