将JavaScript对象转换为json格式的方法-创新互联

小编给大家分享一下将JavaScript对象转换为json格式的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

成都创新互联是专业的无棣网站建设公司,无棣接单;提供成都网站设计、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行无棣网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

JSON.stringify()语法格式:


JSON.stringify([要转换的对象])

JSON.stringify([要转换的对象],[转换函数])
JSON.stringify([要转换的对象],[转换函数],[空白处理方法])

一个具体实例


代码如下:


创建以下HTML文件


<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <title></title>
  <script type="text/javascript">
    var obj = {
      name: "饼干",      
      code: "PC-001",      
      price: 360,      
      getInfo: function () {
              return this.name + " = \\" + this.price;
      }
    }    
  function ObjectToJson() {
               var jsontext = JSON.stringify(obj);      
                var elem = document.getElementById("textarea1");
      elem.innerText = jsontext;
    }  
</script>
</head>
<body>
  <div></div>
  <div><textarea id="textarea1" cols=80 rows=20 wrap="off"></textarea></div>
</body>
</html>

说明:

使用以下代码定义对象。


 var obj = {
      name: "饼干",
      code: "PC-001",
      price: 360,
      getInfo: function () {
        return this.name + " = \\" + this.price;
      }
    }

单击该按钮时,将调用以下ObjectToJson()函数。调用JSON.stringify()方法将对象转换为JSON字符串。将要转换的对象作为第一个参数。
转换后的结果将作为JSON.stringify()的返回值返回。在此代码中,结果JSON格式字符串显示在文本区域中。

  function ObjectToJson() {
      var jsontext = JSON.stringify(obj);
      var elem = document.getElementById("textarea1");
      elem.innerText = jsontext;
    }

执行结果:

使用Web浏览器显示上述HTML文件。将显示如下所示的效果:

将JavaScript对象转换为json格式的方法

单击“button”按钮。JavaScript对象的信息转换为JSON字符串,并在文本区域中显示为文本字符串。

将JavaScript对象转换为json格式的方法

以上是将JavaScript对象转换为json格式的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

名称栏目:将JavaScript对象转换为json格式的方法-创新互联
网页地址:https://www.cdcxhl.com/article18/hhpgp.html

成都网站建设公司_创新互联,为您提供移动网站建设ChatGPT做网站微信公众号商城网站虚拟主机

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

微信小程序开发