1 2 3 4 5 6 7 |
|
第三个参数
第三个参数 space
控制了转换后的 JSON 串的间距。
如果参数是数字,则以该数字个数的空格进行缩进:
1 2 3 4 5 6 |
|
而如果参数是字符串,则以该字符串进行缩进:
1 2 3 4 5 6 |
|
toJSON 方法
如果我们要转换的对象具有一个 toJSON
方法,那么就可以定制自己被序列化的过程。您可以从方法中返回一个新值,而不是序列化该对象,并且此值将被序列化,而不是原始对象。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
是不是很有趣?有时候仔细看一些文档还是很有用的~
参考文章
原文地址:https://mp.weixin.qq.com/s/_e83_G7RjVt2eR_ro7blOA
MDN:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
本文来自 js教程 栏目,欢迎学习!
以上就是鲜为人知的 JSON.stringify 用法的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《JSON》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者