JavaScript JSON.stringify() 方法将 JavaScript 值转换为 JSON 字符串。如果指定了替换函数,它将替换值,或者如果指定了替换数组,则仅包含指定的属性。
用法
Json.stringify(value[, replacer[, space]])
参数
value:要转换为 JSON 字符串的值。
Replacer:一个改变字符串化过程行为的函数。它是可选的。
space:一个字符串或数字对象,用于将空格插入输出 JSON 字符串以提高可读性。它是可选的。
返回值
表示给定值的 JSON 字符串。
浏览器支持
Chrome | Yes |
Safari | 4 |
Firefox | 3.5 |
Opera | 10.5 |
JavaScript JSON.stringify() 方法示例
例子1
让我们看一个将字符串对象转换为 JSON 字符串的示例。
<script>
//JavaScript to illustrate JSON.stringify() method.
var json = { firstName:"ASHU", lastName:"BHATI", studentCode:7 };
var student = JSON.stringify(json);
// expected output:{"firstName":"ASHU","lastName":"BHATI","studentCode":7}
document.write(student);
</script>
输出:
{"firstName":"ASHU","lastName":"BHATI","studentCode":7}
例子2
让我们看一个将数组对象转换为 JSON 字符串的示例。
<script>
//JavaScript to illustrate JSON.stringify() method.
var a = [ "JAVA", "C", "C++", "Python" ];
var Json = JSON.stringify(a);
// expected output:["JAVA","C","C++","Python"]
document.write(Json);
</script>
输出:
["JAVA","C","C++","Python"]
相关用法
- JavaScript JSON.parse()用法及代码示例
- JavaScript JSON stringify()用法及代码示例
- JavaScript Uint8Array.of()用法及代码示例
- JavaScript BigInt.prototype.toString()用法及代码示例
- JavaScript DataView.getInt16()用法及代码示例
- JavaScript Symbol.keyFor()用法及代码示例
- JavaScript handler.has()用法及代码示例
- JavaScript Symbol.split属性用法及代码示例
- JavaScript Function.displayName属性用法及代码示例
- JavaScript TypedArray reverse()用法及代码示例
- JavaScript String slice()用法及代码示例
- JavaScript 正则 \n用法及代码示例
- JavaScript Math hypot()用法及代码示例
- JavaScript Set add()用法及代码示例
- JavaScript Array fill()用法及代码示例
- JavaScript Math abs()用法及代码示例
- JavaScript Date toISOString()用法及代码示例
- JavaScript DataView.getInt8()用法及代码示例
- JavaScript dataView.setBigInt64()用法及代码示例
- JavaScript handler.get()用法及代码示例
注:本文由纯净天空筛选整理自 JavaScript JSON.stringify() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。