如何将 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 中使用正则表达式进行快速替换,例如:
我是 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 中使用正则表达式进行快速替换,例如: