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>
 
源码:

 

 

posted @ 2020-12-23 14:08  外行的小白  阅读(472)  评论(0)    收藏  举报