Я пытаюсь прочитать загруженный xlsx поиск и попытаться преобразовать массив массива в объект пары json key value. так я пытаюсь ниже фрагмент кодаsails: как преобразовать массив массива в объект json
var fs = uploadedFiles[0].fd;
var xlsxRows = require('xlsx-rows');
var rows = xlsxRows(fs);
var json = JSON.stringify(rows);
console.log(json);
Это показывает результат как массив массивов
[ [ 'Name', 'Age', 'Address' ],
[ 'Raj', '43', 'trichy' ],
[ 'Krthi', '23', 'trichy' ],
[ 'vel', '24', 'trichy' ] ]
, но мне нужно, чтобы сохранить это в качестве ключа юдоли пары объекта JSON.
[{'Name':'Raj',
'Age':'43',
'Addess':'tichy'},
{'Name':'Krthi',
'Age':'23',
'Addess':'tichy'},
{'Name':'Vel',
'Age':'24',
'Addess':'tichy'}
]
как я могу достичь this..can любой из помочь мне решить эту проблему
Это показывает ошибку например, «Type»: Object [[«Name», «Age», «Address»], [«Martin», «43», «trichy»], [«Krthi», «23», «trichy»], ["vel "," 24 "," trichy "]] не имеет никакого метода 'shift' – Martin
Неплохо, я использовал неверную переменную, она должна быть' rows' вместо 'json'. – Val
Модуль Xlsx-json также возвратил значение как массив json. – Martin