Hallo Ich versuche, ein JSON-Datentyp von einem Format in ein anderes Hashmap zu transformieren: ObjektReduzierung Array von Objekten in JS
[ { name: 'CarNo', attributes: {}, children: [], content: '?' },
{ name: 'AccNo', attributes: {}, children: [], content: '?' },
{ name: 'SCS', attributes: {}, children: [], content: '?' }]
Das Ziel basiert auf dem Namen Eigenschaft würde und den Inhalt Eigenschaft:
{'CarNo': '?', 'AccNo': '?', 'SCS': '?' }
ich dachte ich dies nur verringern könnte, aber ich bin versagt:
const filteredResponseObj = Object.keys(rawResponseBodyObj).reduce((p,c)=>{
if(c === 'name'){
p[c]=rawResponseBodyObj[c].content;
}
return p;
},{});
Was bin ich mis singen? klar habe ich einige Probleme mit der Reduktion ...