JavaScript JSON stringify() 方法
Javascript 中的JSON.stringify()方法用于从中创建 JSON字符串。在使用 JavaScript 开发应用程序时,很多时候需要将数据序列化为字符串,以便将数据存储到数据库中或将数据发送到 API 或 Web 服务器。数据必须是字符串的形式。借助 JSON.stringify() 方法,可以轻松地将对象转换为字符串。
句法:
JSON.stringify(value, replacer, space);
参数:此方法接受三个参数,如上所述,如下所述:
- value:要转换成 JSON字符串的值。
- replacer:可选参数。此参数值可以是更改函数或用作字符串化筛选器的数组。如果值为空或 null 则对象的所有属性都包含在字符串中。
- space:也是一个可选参数。此参数用于控制使用 JSON.stringify()函数生成的最终字符串中的间距。它可以是一个数字或一个字符串,如果它是一个数字,那么指定数量的空格缩进到最终字符串,如果它是一个字符串,那么该字符串(最多 10 个字符)用于缩进。
返回值:它返回给定值的字符串。
示例:以下示例说明了 JavaScript 中的 JSON signify() 方法:
var value = { name: "Logan", age: 21, location: "London" };
var result = JSON.stringify(value);
Output:
{"name":"Logan", "age":21, "location":"London"}
示例:以下是JSON stringify()方法的示例。
Javascript
Javascript
Javascript
输出:
value of result = {"Company":"GeeksforGeeks",
"Estd":2009,
"location":"Noida"}
上述方法的更多示例代码如下:
程序 1:在下面的代码中,JavaScript 对象在函数中作为值传递,以将其转换为字符串。
Javascript
输出:
value of result = {"name":"Logan", "age":21, "location":"London"}
type of result = string
程序 2:在下面的代码中,可以将 JavaScript 数组作为值传递到函数中以将其转换为字符串。
Javascript
输出:
value of result = ["Logan", 21, "Peter", 24]
type of result = string
支持的浏览器:
- 铬 4.0
- 火狐 3.5
- 微软边缘 12.0
- 歌剧 11.0
- 互联网浏览器 8.0
- 野生动物园 4.0