基础语法:
JSON.stringify(value, replacer , space)

特例:

JSON.stringify([new Number(1), new String("false"), new Boolean(false)]);
// '[1,"false",false]'JSON.stringify({x: undefined, y: Object, z: Symbol("")});
// '{}'JSON.stringify([undefined, Object, Symbol("")]);
// '[null,null,null]' JSON.stringify({[Symbol("foo")]: "foo"});
// '{}'JSON.stringify({[Symbol.for("foo")]: "foo"}, [Symbol.for("foo")]);
// '{}'JSON.stringify({[Symbol.for("foo")]: "foo"}, function (k, v) {if (typeof k === "symbol"){return "a symbol";}}
);// undefined // 不可枚举的属性默认会被忽略:
JSON.stringify( Object.create(null, { x: { value: 'x', enumerable: false }, y: { value: 'y', enumerable: true } })
);// "{"y":"y"}"

replacer参数

function replacer(key, value) {if (typeof value === "string") {return undefined;}return value;
}var foo = {foundation: "Mozilla", model: "box", week: 45, transport: "car", month: 7};
var jsonString = JSON.stringify(foo, replacer);
//JSON序列化结果为 {"week":45,"month":7}.

space 参数
space 参数用来控制结果字符串里面的间距。如果是一个数字, 则在字符串化时每一级别会比上一级别缩进多这个数字值的空格(最多10个空格);如果是一个字符串,则每一级别会比上一级别多缩进该字符串(或该字符串的前10个字符)。

JSON.stringify(value[, replacer [, space]])相关推荐

  1. JSON.stringify(value[, replacer[, space]])

    1. JSON.stringify(value[, replacer[, space]]);value 必需 对象或数组,需要转换成json字符串的数据replacer 可选 函数或数组space 可 ...

  2. 理解JSON.stringify()高级用法

    一:JSON.stringify() 该方法是把javascript对象转换成json字符串. 基本语法:JSON.stringify(value, [, replacer], [, space]) ...

  3. 【js】JSON.stringify 语法实例讲解

    语法:  JSON.stringify(value [, replacer] [, space]) value:是必选字段.就是你输入的对象,比如数组,类等. replacer:这个是可选的.它又分为 ...

  4. JSON.stringify 语法实例讲解

    作用:这个函数的作用主要是为了序列化对象的. 可能有些人对序列化这个词过敏,我的理解很简单.就是说把原来是对象的类型转换成字符串类型(或者更确切的说是json类型的).就这么简单.打个比方说,你有一个 ...

  5. 浅谈 JSON.stringify 方法

    原文:浅谈 JSON.stringify 方法 一.前言 最近项目中,遇到需要将对象转换成字符串进行传递,上次写过一篇文章关于json字符串转换成json对象,json对象转换成字符串,值转换成字符串 ...

  6. 前端必知必会--JSON.stringify()犀利的第三个参数

    作者: 小华坚决上王者 建议阅读时间: 2 min 博客原文 JSON.stringify()是个经常使用的前端方法,这个函数可以传入三个参数,这里我安利下第三个参数,专门用来美化输出,先看下语法: ...

  7. JSON学习笔记(五)- JSON.stringify()

    JSON.stringify() JSON 通常用于与服务端交换数据. 在向服务器发送数据时一般是字符串. 我们可以使用 JSON.stringify() 方法将 JavaScript 对象转换为字符 ...

  8. JSON.parse和JSON.stringify方法

    JSON.parse() JSON.parse()方法将json字符串转化为Javascript值或对象. 语法 JSON.parse(text[,reviver]) 参数 text:要被解析成Jav ...

  9. php json.parse,JSON.parse()与JSON.stringify()和eval()使用方法详解

    这次给大家带来JSON.parse()与JSON.stringify()和eval()使用方法详解,JSON.parse()与JSON.stringify()和eval()使用的注意事项有哪些,下面就 ...

  10. 循环遍历多层json_面试官:JSON.stringify() 实现深拷贝有什么问题

    为什么要进行深拷贝 JS中的变量在内存中存储分为值类型和引用类型: 值类型: 1.占用空间固定,保存在栈中: 2.保存与复制的是值本身: 3.基本类型数据是值类型(String,Number,unde ...

最新文章

  1. 组合数学实验——二分图匹配算法
  2. 电路过孔温度没有我们想象的那么高
  3. 设计模式的理解 : 门面模式、外观模式 (Facade)
  4. (笔记)Linux服务器中判断客户端socket断开连接的方法
  5. LINUX内核完全注释
  6. 性能突出的 Redis 是咋使用 epoll 的?
  7. 从MapX到MapXtreme2004[4]-标注AutoLabel
  8. 编程语言对比 引用数据类型-列表
  9. java复习web篇——servlet
  10. [今日白学]组件的基础的基础的基础
  11. 想学习Java编程,看书还是看视频更合适?
  12. virtualbox增强功能-VBoxGuestAdditions安装
  13. 红色警戒95版的地图编辑器Edwin.exe
  14. 华三交换机配置access命令_华三交换机配置中,shutdown这条命令怎么用?
  15. Linux命令之文件与文件夹的拷贝
  16. java decompiler 乱码_jd-gui-1.6.6 乱码问题整理(about jd-gui-1.6.6 garbled code.)
  17. 智慧水务大数据平台-智慧水务建设方案
  18. Single-Domain Generalized Object Detection in Urban Scene via Cyclic-Disentangled Self-Distill阅读笔记
  19. Unix File Permissions ACLs in OS X(part 2)
  20. javascript实现根据身份证号读取相关信息

热门文章

  1. 运动耳机哪个好?六款耳机教会你选运动耳机
  2. Fedora 9在用VMware 5.5、6.5虚拟机安装和硬盘安装中遇见的几点问题
  3. 人纪--针灸---------12.7开始
  4. 教你一招,如何用技术实现时序羽毛球动作预测
  5. 第十届江泽涵杯数学建模与计算机应用竞赛试题,2016江泽涵杯一等奖论文.doc...
  6. 谷歌 AI 团队用 GAN 模型合成异形生物体
  7. 解决xcel数据导入MySQL数据库【日期数据格式混乱】的问题
  8. cadence SPB17.4 - allegro DRC - Physical - Maximum Neck Length
  9. 嵌入式Linux驱动笔记(四)------USB键盘驱动程序
  10. How browsers work----Introduction