gpt4 book ai didi

javascript - 如何使用 JSON.stringify 输出一个 javascript 数组,其中每个数组项都是一个新行

转载 作者:行者123 更新时间:2023-12-03 08:49:54 24 4
gpt4 key购买 nike

我的目标是获取一个 javascript 数组对象并将其输出到一个字符串,该字符串的格式可以存储在文件中。我想使用 JSON.stringify 因为它比我自己的函数更强大。如果有必要,我可以使用一个新函数。

我有一个包含多个对象的数组,例如 [{"attr1":"val", "attr2":"val", "attr3":"val"}, {"attr1":"val", "attr2":"val", "attr3":"val"}, {"attr1":"val", "attr2":"val", "attr3":"val"}, ...]我需要将其存储在格式为

的文本文件中
[{"attr1":"val", "attr2":"val", "attr3":"val"},
{"attr1":"val", "attr2":"val", "attr3":"val"},
{"attr1":"val", "attr2":"val", "attr3":"val"},
...]

我知道我可以使用 JSON.stringify 进行 pretty-print ,但它会在新行上打印每个属性,而不是在换行符上打印每个数组项。

最佳答案

这里有一句话:

const data = [{"attr1":"val", "attr2":"val", "attr3":"val"},{"attr1":"val", "attr2":"val", "attr3":"val"},{"attr1":"val", "attr2":"val", "attr3":"val"}]

const formatted = `[${data.map(JSON.stringify).join(',\n ')}]`

console.log(formatted)

关于javascript - 如何使用 JSON.stringify 输出一个 javascript 数组,其中每个数组项都是一个新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59655663/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com