步步为营之JavaScript

JS-对象序列化

2020-06-21  本文已影响0人  刘淘
const user = { name: 'xiaoming', age: 18, toJSON() { return { name: this.name, age: this.age } } }
const jsonString = JSON.stringify(user)
console.log(jsonString)
console.log(JSON.stringify(user, ['name', 'age'], 2))

console.log(JSON.parse(jsonString))

console.log(JSON.stringify(JSON.parse(jsonString, (key, val) => {
    if (key === 'name') {
        val += 'guizhi'
    }
    return val
})
))
上一篇 下一篇

猜你喜欢

热点阅读