JavaScript JSON.stringify() 换行缩进
<h1 id="javascript-jsonstringify">JavaScript JSON.stringify()</h1><blockquote>
<p>最近做一个项目,项目中有一段代码编辑器,返回的代码段是JSON对象,需要解析成JSON字符串,然后,放到代码编辑器里面,但是JSON.stringify()默认返回的字符串没有缩进和换行,但是这个是可以配置的,记录一下。</p>
</blockquote>
<p>JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串。</p>
<h2 id="语法">语法</h2>
<pre><code class="language-javascript">JSON.stringify(value[, replacer[, space]])
</code></pre>
<h2 id="参数说明">参数说明:</h2>
<h3 id="value">value:</h3>
<p>必需, 要转换的 JavaScript 值(通常为对象或数组)。</p>
<h3 id="replacer">replacer:</h3>
<p>可选。用于转换结果的函数或数组。</p>
<p>如果 replacer 为函数,则 JSON.stringify 将调用该函数,并传入每个成员的键和值。使用返回值而不是原始值。如果此函数返回 undefined,则排除成员。根对象的键是一个空字符串:""。</p>
<p>如果 replacer 是一个数组,则仅转换该数组中具有键值的成员。成员的转换顺序与键在数组中的顺序一样。</p>
<h3 id="space">space:</h3>
<p>可选,文本添加缩进、空格和换行符,如果 space 是一个数字,则返回值文本在每个级别缩进指定数目的空格,如果 space 大于 10,则文本缩进 10 个空格。space 也可以使用非数字,如:\t。</p>
<h4 id="案例">案例</h4>
<pre><code class="language-javascript">JSON.stringify(data, null, 2);
</code></pre>
<p><img src="https://img2020.cnblogs.com/blog/1334178/202010/1334178-20201010105216730-440382725.png" alt="" loading="lazy"></p>
<p>完成!</p>
</div>
<div id="MySignature" role="contentinfo">
【版权声明】本博文著作权归作者所有,任何形式的转载都请联系作者获取授权并注明出处!<br>
【重要说明】本博文为个人学习记录,观点仅为个人见解,不代表技术领域的最终结论。撰写目的主要在于自我总结与经验分享,欢迎批评指正,本人将虚心改进。内容仅供参考,非专业建议,请理性判断。<br>
【博客园地址】叫我+V : http://www.cnblogs.com/wjw1014<br>
【CSDN地址】叫我+V : https://wjw1014.blog.csdn.net/<br>
【Gitee地址】叫我+V :https://gitee.com/wjw1014<br><br><br>
来源:https://www.cnblogs.com/wjw1014/p/13791032.html
頁:
[1]