JSON.stringify()

在前端开发中,我们经常需要将 JavaScript 对象转换为 JSON 字符串,以便在网络传输或存储数据时使用。这时就可以使用 JSON.stringify() 方法来实现这个功能。

语法

JSON.stringify() 方法接受三个参数:要序列化的对象、一个可选的转换函数或数组,以及一个用于控制结果字符串的可选参数。

---------------------- ---------- --------
  • value:要转换为 JSON 字符串的值。
  • replacer:用于转换结果的函数或数组。
  • space:用于控制结果字符串缩进的空格数。

示例

----- --- - -
  ----- --------
  ---- ---
  -------- ---------- ---------- ------------
--

----- ---------- - --------------------
------------------------

上面的代码将对象 obj 转换为 JSON 字符串,并输出结果:

--------------------------------------------------------------------

如果我们希望结果字符串更易读,可以添加第三个参数 space

----- ---------------- - ------------------- ----- ---
------------------------------

输出结果:

-
  ------- --------
  ------ ---
  ---------- -
    ---------
    ----------
    -----------
  -
-

通过 JSON.stringify() 方法,我们可以方便地将 JavaScript 对象转换为 JSON 字符串,便于数据的传输和存储。


上一篇:JSON.parse()
下一篇:JSON 使用