0
点赞
收藏
分享

微信扫一扫

使用encodeURI与decodeURI对json字符串进行转码和解码

言诗把酒 2022-04-29 阅读 39

使用encodeURI与decodeURI对json字符串进行转码和解码

let jsonData = {
            "code": "0000",
            "msg": "请求成功",
            "data": [
                {
                    "title": "家网合约产品",
                    "info": [
                        {
                            "contractPackagePrice": "799",
                            "productCode": "1009270816831864_20220425095103609",
                            "productName": "广东1024M宽带提速包(小度)",
                            "picturePath": "",
                            "showOrder": null,
                            "flag": null
                        }
                    ]
                }
            ]
        } 

        let aaa = JSON.stringify(jsonData);
        console.log('json转字符串-----------------------------------------------------------------------');
        console.log(aaa);

        let bbb = encodeURI(aaa);
        console.log('encodeURI对字符串进行编码----------');
        console.log(bbb);

        let ccc = decodeURI(bbb);
        console.log('decodeURI对字符串进行解码-----------------------------------------------------------')
        console.log(ccc);

        let ddd = JSON.parse(ccc);
        console.log('字符串转json---------------------------------------------------------------------------');
        console.log(ddd)

        sessionStorage.setItem('bbb',bbb);
        console.log('对sessionStorage的encodeURI编码转成json-------------------------------------')
        console.log(JSON.parse(decodeURI(sessionStorage.getItem('bbb'))));

效果如下:

举报

相关推荐

0 条评论