内置对象-JSON对象

01-内置对象-JSON对象

    <script>
        // JSON对象处理json字符串

        let obj = {
            // 用户输入的信息
            username: '天王盖地虎',
            password: '123456',
            phone: '13812345678',
            email: '1234576@qq.com',
        }

        // 将对象发送给服务器:对象无法传输:传输必须是字符串
        let str = String(obj)
        console.log(str)    // [object Object],数据全部丢失

        // 转成json格式:JSON.stringify(对象)
        str = JSON.stringify(obj)
        console.log(str)


        // 从服务器拿到了数据
        str = `{"username":"天王盖地虎","password":"123456","phone":"13812345678","email":"1234576@qq.com"}`

        // 转成js可以识别的对象:这样才方便使用和操作:JSON.parse(json字符串)

        // JSON.parse()对字符串的要求非常高,必须严格满足json格式:双引号,规范
        let newObj = JSON.parse(str)
        console.log(newObj)
    </script>

注意:

1.转成json格式:JSON.stringify(对象)
2.转成js可以识别的对象:这样才方便使用和操作:JSON.parse(json字符串)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值