JavaScript 如何使用JSON.stringify()解析JSON对象

JavaScript 如何使用JSON.stringify()解析JSON对象

在本文中,我们将看到如何使用JSON.stringify函数解析JSON对象。 JSON.stringify() 函数用于解析JSON对象或将其转换为字符串,无论是在JavaScript还是jQuery中。我们只需要将对象作为参数传递给 JSON.stringify() 函数。

语法:

JSON.stringify(object, replacer, space);

参数值: 此函数接受3个参数,如下所述:

  • object: 这是要解析或转换为字符串的必需值。
  • replacer: 用于过滤结果的函数或数组。如果replacer为null或未提供,则生成的JSON字符串包含所有对象的属性。这是一个可选参数。
  • space: 此参数控制由 JSON.stringify() 方法创建的最终字符串中的空格。它可以是一个数字或一个字符串。如果是一个数字,则表示要用于缩进的空格字符数;此值限制为10。如果是一个字符串,则使用整个字符串或其前10个字符作为空格。如果未提供此选项(null),则不使用空格。

返回值: 表示给定值的字符串。

示例1: 在下面的示例中,将JSON对象作为值传递给 JSON.stringify() 函数进行解析。

JavaScript

<script> 
    var obj = { 
        name: "Vishal", 
        email: "abc@gmail.com", 
    }; 
    var result = JSON.stringify(obj); 
    document.write("parsed object = " + result); 
</script>

输出:

parsed object = {
    "name":"Vishal",
    "email":"abc@gmail.com"
}

示例 2: 在下面的示例中,数组被声明在作为值传递给 JSON.stringify() 函数进行解析的对象内部。

JavaScript

<script> 
    var obj = { 
        company: "GeeksforGeeks", 
        courses: ['DSA', 'Web Tech',  
            'Placement_Preparation', 'DDA'] 
    }; 
    var result = JSON.stringify(obj); 
    document.write("parsed object = " + result); 
</script>

输出:

parsed object = {
    "company":"GeeksforGeeks",
    "courses":["DSA","Web Tech","Placement_Preparation","DDA"]
}

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程