Heim > Web-Frontend > js-Tutorial > Hauptteil

So konvertieren Sie ein JavaScript-Objekt in das JSON-Format

不言
Freigeben: 2018-11-21 14:09:41
Original
23794 Leute haben es durchsucht


JavaScript中要将对象转换为JSON格式字符串,我们需要使用JSON.stringify()方法,下面我们来看具体的内容。

JSON.stringify()语法格式:

JSON.stringify([要转换的对象])
Nach dem Login kopieren

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

一个具体实例

代码如下:

创建以下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>
Nach dem Login kopieren

说明:

使用以下代码定义对象。

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

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

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

执行结果:

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

So konvertieren Sie ein JavaScript-Objekt in das JSON-Format

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

So konvertieren Sie ein JavaScript-Objekt in das JSON-Format

本篇文章到这里就全部结束了,更多有关内容大家可以关注php中文网视频教程栏目观看相关视频!!!


Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein JavaScript-Objekt in das JSON-Format. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage