使用 JavaScript 将数组转换为 JSON

使用 JavaScript 将数组转换为 JSON

Convert an Array to JSON using JavaScript

使用该JSON.stringify()方法将数组转换为 JSON,例如
const json = JSON.stringify(arr). 该方法接受一个值,将其转换为 JSON 字符串并返回结果。

索引.js
const arr = ['a', 'b', 'c']; // ✅ Convert Array to JSON const json = JSON.stringify(arr); console.log(json); // 👉️ '["a", "b", "c"]' console.log(typeof json); // 👉️ "string" // ✅ Parse from JSON back to Array const parsed = JSON.parse(json); console.log(parsed); // 👉️ ['a', 'b', 'c']

我们使用
JSON.stringify
方法将数组转换为 JSON。

我们传递给该方法的唯一参数是数组。

该方法返回一个字符串,其中包含数组的 JSON 表示形式。

如果需要将 JSON 字符串转换回数组,请使用JSON.parse()
方法。

将数组转换为 JSON 时,任何undefined值或函数都会转换为null.

索引.js
const arr2 = [undefined, () => {}]; console.log(JSON.stringify(arr2)); // 👉️ '[null,null]'

未定义的值和函数不是有效的 JSON,因此它们会自动转换为null一次字符串化。

进一步阅读

发表评论