当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript JSON.stringify()用法及代码示例


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.stringify() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。