I have object with queryparams keys and values such as:
const params = {
'filter[0][key]': 'name',
'filter[0][operator]': 'like',
'filter[0][value]': 'test',
'filter[1][key]': 'age',
'filter[1][operator]': '=',
'filter[1][value]': '21'
}
I need to get from this an array of objects like this:
const filter = [
{
key: 'name',
operator: 'like',
value: 'test'
},
{
key: 'age',
operator: '=',
value: '21'
}
]
This should work if there's only 3 levels.