Как преобразовать (без сложных циклов foreach), если возможно, с существующими JS-библиотеками (RxJS для Observables, Lodash/Underscore/безотносительно)Преобразование вложенного JSON в плоский JSON с использованием TypeScript/JS/RxJS/map/reduce/filter any,
следующую структуру:
{
"result": [
{
"content": {
"resources": [
{
"prop": [
{
"key": "BAR",
"value": "Bar getting better"
},
{
"key": "FOO",
"value": "Foo is cool"
}
]
}
]
}
}
]
}
в этот Исли?
{
"BAR": "Bar getting better",
"FOO": "Foo is cool"
}
большое спасибо, ..Возможно, еще один вопрос: как я могу преобразовать его обратно в большую структуру? –
'_.map (obj, function (v, k) {return {key: k, value: v}})' – 4castle
Или '_.map (obj, (v, k) => ({key: k, value: v})) ' – 4castle