Я нахожу тесситуру, что я получаю эти данные с фронта. Он генерируется самостоятельно с помощью плагина jquery Datatable.
let a = {
draw: '1',
'columns[0][data]': 'name',
'columns[0][name]': '',
'columns[0][searchable]': 'true',
'columns[0][orderable]': 'true',
'columns[0][search][value]': '',
'columns[0][search][regex]': 'false',
'columns[1][data]': 'surname',
'columns[1][name]': '',
'columns[1][searchable]': 'true',
'columns[1][orderable]': 'true',
'columns[1][search][value]': '',
'columns[1][search][regex]': 'false',
'order[0][column]': '0',
'order[0][dir]': 'asc',
start: '0',
length: '10',
'search[value]': '',
'search[regex]': 'false'
}
Было бы хорошо, если бы он оставался более пригодным для использования объектом. Пример.
let b =
{
draw: '1',
start: '0',
length: '10',
search: { regex:'false', value:'' },
order : [ '0' = { column : '0', dir:'asc' } ],
columns:
[
'0' = { data : 'name', name:'', searchable:'true', orderable:'true', search: { value:'', regex:'false' } },
'1' = { data : 'name', name:'', searchable:'true', orderable:'true', search: { value:'', regex:'false' } }}
]
}
Есть предложения?