如何将 JSON 行转换为 JSON 行

How to convert JSON to JSON lines

我是 JavaScript 的新手。我正在构建一个对象数组。我需要对其进行字符串化,去掉方括号,将每个对象拆分为“,”并换行。

需要从:

[{"product_id":297316,"id":1,"rating":3},{"product_id":98133,"id":2,"rating":2}]

为此:

"{"product_id":297316,"id":1,"rating":3}",
"{"product_id":98133,"id":2,"rating":2}"

如果换行是指打印,您可以这样做:

for (let product of products) {
  console.log(JSON.stringify(product))
}

或者如果你想生成一个 newline-separated 字符串,你可以这样做:

products.map(JSON.stringify).join('\n')

所以....我知道您需要了解用于测试的代码行或来自 API 或类似内容的信息。

大多数时候,我在 Sublime Text 3 中使用正则表达式进行快速替换,例如: