如何将JSON转换为JSON行

问题描述

我是JavaScript新手。我正在建立一系列对象。我需要对其进行字符串化处理,除去方括号,然后将每个对象拆分为',',然后换行。

需要去:

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

对此:

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

解决方法

如果换行表示打印,则可以这样做:

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

或者,如果您想生成以换行符分隔的字符串,则可以执行以下操作:

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

所以...。我知道您需要了解用于测试的代码行,或者哪些信息来自API或类似的东西。

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

Example