Javascript 将json对象数组转换为';可读性';一串

Javascript 将json对象数组转换为';可读性';一串,javascript,node.js,json,Javascript,Node.js,Json,我有一个json对象数组,如下所示: [ {id: "81238651", secondary_id: "P2087N", count: "2"}, {id: "89581097", secondary_id: "P2087N", count: "2"} ] 我们的目标是获得一些可以在屏幕上或日志上打印的内容,例如最后的字符串,如下所示: 'id: '81238651', secondary_id: "P2087N", count: "2"\n id: '89581097',

我有一个json对象数组,如下所示:

 [
  {id: "81238651", secondary_id: "P2087N", count: "2"},
  {id: "89581097", secondary_id: "P2087N", count: "2"}
 ]
我们的目标是获得一些可以在屏幕上或日志上打印的内容,例如最后的字符串,如下所示:

 'id: '81238651', secondary_id: "P2087N", count: "2"\n
 id: '89581097', secondary_id: "P2087N", count: "2"'

虽然我可以在阵列上循环并使用JSON.stringify()来组合一些东西,但我想知道是否有更复杂的工具/软件包可以帮助分解和美化这些东西?

这将是一种格式,可以改变您喜欢的模式

const rawObjects=[
{id:“81238651”,次要id:“P2087N”,计数:“2”},
{id:“89581097”,次要id:“P2087N”,计数:“2”}
];
const formatted=rawObjects.map(o=>Object.keys(o)
.reduce((a,v,i)=>a+`${v}:${o[v]}${(i易读代码:

const arr=[
{id:“81238651”,次要id:“P2087N”,计数:“2”},
{id:“89581097”,次要id:“P2087N”,计数:“2”}
]
让finalStr='';
对于(让arr的obj){
Object.keys(obj.forEach)(key=>{
finalStr+=String(key+':'+obj[key]+',');
});
finalStr+='\n';
}

console.log(finalStr);
您是在寻找人们使用的公认软件包?还是仅仅是一种简单的管理方式?我想知道/希望有一个软件包能起到帮助作用,但您的代码片段非常有用。显然,这并不新奇,可能会在对象上添加递归等。