Как отформатировать данные, сделанные из Front (jquery DataTable), в более удобный для использования объект в Express JS бэкэнде - PullRequest
0 голосов
/ 25 марта 2020

Я нахожу тесситуру, что я получаю эти данные с фронта. Он генерируется самостоятельно с помощью плагина 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' } }}  
 ]

}

Есть предложения?

...