Как разобрать multipart / form-data в простой JSON объект - PullRequest
0 голосов
/ 04 мая 2020

Тело запроса, которое я получаю в моей конечной точке Express после анализа данных multipart / form (с использованием Busboy), выглядит следующим образом:

body: { 
 'analysis[application][es]': 'Blablabla',
 'analysis[application][en]': 'Blablabla',
 'analysis[available]': 'false',
 'analysis[description][en]': 'Blablabla',
 'analysis[tags][0][en]': 'Important',
 'analysis[tags][0][en]': 'Recent',
}

Однако мне нужна информация о теле в виде простого JSON объект, означающий под этим следующее:

body: { 
 analysis: { 
   application: {
     es: 'Blablabla',
     en: 'Blablabla',
   },
   available: false,
   description: {
     en: 'Blablabla'
   },
   tags: [
     {
       es: 'Blablabla',
       en: 'Blablabla',
     }
   ]
}

Я действительно думаю, что эта проблема больше связана с анализом multipart / form-data, а не с проблемой Express / Busboy Speci c , Поправь меня иначе.

...