JavaScript中JSON的序列化
<script>
//定义 Object
let obj = {
name: "张三",
age: 23,
teacher: {
names: "王二麻子"
}
}
//将Object 转为JSON 字符串
let objJSON = JSON.stringify(obj, null, 2) // JSON.stringify(obj, ['name'], 2) 只要'name' (可选)
console.log(objJSON, 'objJSON')
console.log(typeof objJSON, 'typeofobjJSON')
//将JSON转为 Object 对象
let objParse = JSON.parse(objJSON, (key, value) => {
// console.log('==================>');
// console.log(key,'key')
// console.log(value,'value')
if (key == 'name') {
value = '李四' + value
}
return value
})
console.log(objParse, 'objParse')
</script>
源码:

浙公网安备 33010602011771号