У меня есть этот результат JSON.Я хочу удалить некоторые элементы в объектах и отобразить только некоторые из этих элементов.Проблема в том, чтобы добраться до элементов, которые, я думаю, мне нужно сопоставить JSON, но как это сделать в этом случае.
Это мой JSON:
[
{
"33274": {
"idSon": 33274,
"idMedia": 42084,
"qfDiffusion": null,
"qfAccent": null,
"qfAge": 169,
"qfCartoon": null,
"qfDoublage": null,
"qfInterpretation1": 194,
"qfInterpretation2": 194,
"qfInterpretation3": 193,
"qfImitation": null,
"qfLangue": 145,
"qfPersonnage": null,
"qfTimbre": 237,
"qfChante": null,
"qfType": 245,
"qfGenre": "Masculin",
"triRandom": 0,
"timestampCreation": "2019-06-13T10:55:34.000Z",
"timestampModification": "2019-06-13T10:55:34.000Z",
"description": "Techno Music"
}
},
{
"33275": {
"idSon": 33275,
"idMedia": 42086,
"qfDiffusion": null,
"qfAccent": null,
"qfAge": 240,
"qfCartoon": null,
"qfDoublage": null,
"qfInterpretation1": 196,
"qfInterpretation2": 195,
"qfInterpretation3": 247,
"qfImitation": null,
"qfLangue": 147,
"qfPersonnage": null,
"qfTimbre": 236,
"qfChante": null,
"qfType": 176,
"qfGenre": "Masculin",
"triRandom": 0,
"timestampCreation": "2019-06-13T11:05:48.000Z",
"timestampModification": "2019-06-13T11:05:48.000Z",
"description": "Techno Music"
}
}
]
Этожелаемый вывод
[
{
"33274": {
"idSon": 33274,
"idMedia": 42084,
"description": "Techno Music"
}
},
{
"33275": {
"idSon": 33275,
"idMedia": 42086,
"description": "Techno Music"
}
}
]
Я начал использовать .map для сопоставления массива, и то, что я получаю, не определено
let sonMp3 = await app.models.cm_comediens.getMp3ById(id);
{sonMp3.map(idSon => {
console.log('testtt', sonMp3[idSon]
)
return (
sonMp3[idSon]
);
})}