JS JSON格式化打印:JSON.stringify方法
Posted AmyZYX
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS JSON格式化打印:JSON.stringify方法相关的知识,希望对你有一定的参考价值。
具体示例
//代码
console.log(JSON.stringify( x: 5, y: 6 ,null,2));
//输出结果
"x": 5,
"y": 6
JSON.stringify() 介绍
JSON.stringify()
方法将一个JavaScript对象或值转换为JSON字符串,如果指定了一个replacer函数,则可以选择性地替换值,或者制定的replacer是数组,则可以选择性地仅包含数组指定的属性。
语法
JSON.stringify(value[, replacer [, space]])
- Value:将要序列化为一个JSON字符串的值
- replacer:
- 如果该参数是一个函数,则在序列化过程,被序列化的值的每个属性都会经过该函数的转换和处理。
- 如果是一个数组,则只有包含在这个数组中的属性名才会被序列化到最终的字符串中。
- 如果为null或者未提供,则对象所有的属性都会被序列化。
- space:指定锁进用的空白字符串,用于美化输出(pretty-print)。
- 如果参数是个数字,代表有多少的空格,上限为10。
- 若该值小于1,则意味着没有空格。
- 如果为字符串(当字符串长度超过10个字母,取其前10个字母),该字符串将会作为空格。
- 如果没有提供或者null,将没有空格。
详细方法文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
作者:AmyZYX
出处:http://www.cnblogs.com/amyzhu/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://www.cnblogs.com/amyzhu/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
以上是关于JS JSON格式化打印:JSON.stringify方法的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript打印JSON对象 - 树形结构输出 - 格式化JSON数组 - JS从一维数组 生成树形结构对象
JavaScript打印JSON对象 - 树形结构输出 - 格式化JSON数组 - JS从一维数组 生成树形结构对象