首页  >  文章  >  web前端  >  Javascript中JS对象与JSON的相互转换

Javascript中JS对象与JSON的相互转换

autoload
autoload原创
2021-04-12 14:42:201358浏览

2021041214304520807.jpg

1.JSON.stringify():js对象->json

  <script>
         //Number
        console.log(JSON.stringify(3.14));
        //字符串
        console.log(JSON.stringify(&#39;php.cn&#39;));
        //布尔型
        console.log(JSON.stringify(true));
        console.log(JSON.stringify(null));
        //对象
        console.log(JSON.stringify({x:&#39;a&#39;,y:&#39;b&#39;}));
        //数组
        console.log(JSON.stringify([1,2,3]));
  </script>

2.JSON.parse(): json->js对象 

    <script>
        console.log(JSON.parse(
            `{
                "a":1,
                "b":2,
                "c":3
            }`
        ));
        console.log(typeof JSON.parse(
            `{
                "a":1,
                "b":2,
                "c":3
            }`));
        let jsObj=JSON.parse(`{"a":1,"b":2,"c":3}`);
        //判断是否为Object
        console.log(jsObj instanceof Object);
        console.log(typeof jsObj);
        //promise fetch
    </script>

 推荐:《2021年js面试题及答案(大汇总)

以上是Javascript中JS对象与JSON的相互转换的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn