JSON的使用规则

95 阅读1分钟

JSON

JSON介绍

JSON 是用于存储和传输数据的格式。

JSON 通常用于服务端向网页传递数据

JSON使用

JSON.stringify(data) // JSON格式化

JSON.parse(data) // JSON数据解析

JSON难点

JSON的其他参数

JSON.stringify(data,replacer, space)

          let obj = {
            name: 'ldx',
            age: 27,
            play: 'games'
        }
        const replace = (key, value) => {
            let keys = Object.keys(value)
            obj[keys[0]] = 'liming'
            return  JSON.stringify(obj)   // 替换必须返回字符串类型的数据,否则会报错
        }
        console.log(JSON.stringify(obj, replace, '-----'))
        
        第二个参数:replace的返回值为JSON后的数据,如果返回的不是字符串,将会报错
        第三个参数:可以用来修改JSON化后数据的格式

JSON.parse(data,reviver)

reviver一个函数,接收key/value,JSON.parse()输出结果为reviver函数返回的结果