<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JOSN对象</title>
<script>
var book={
title:"php最佳实践",
authors:['Tony'],
edition:3,
year:2017
};
var jsonText=JSON.stringify(book);
var jsonText1=JSON.stringify(book,["title","year"]);
var jsonText2=JSON.stringify(book,function (key,value) {
switch (key){
case "title":
return "java从入门到精通";
case "year":
return 2018;
case "edition":
return undefined;
default:
return value;
}
});
console.log(jsonText);{"title":"php最佳实践","authors":["Tony"],"edition":3,"year":2017}
console.log(jsonText1);{"title":"php最佳实践","year":2017}
console.log(jsonText2);{"title":"java从入门到精通","authors":["Tony"],"year":2018}
var jsonObject=JSON.parse(jsonText);
var jsonObject1=JSON.parse(jsonText,function(key,value){
if(key==="year"){
return 2019
}else if(key==="title"){
return "javascript从入门到精通";
}else{
return value;
}
});
console.log(jsonObject);{title: "php最佳实践", authors: Tony, edition: 3, year: 2017}
console.log(jsonObject1);{title: "javascript从入门到精通", authors: Tony, edition: 3, year: 2019}
</script>
</head>
<body>
</body>
</html>