Чтение загруженных файлов JSON в лямбда-посте - PullRequest
0 голосов
/ 07 мая 2019

Я отправляю файлы json в lambda через приложение на стороне клиента с помощью простой многофайловой формы (с извлечением).

Когда файлы попадают в лямбду, я запускаю console.log по событию.body и получите эту сериализованную строку:

2019-05-07T19:41:14.785Z    e54336bc-7345-491e-97bf-112e5a0d15d9    ------WebKitFormBoundaryVTF9pySOAjPjhYBB
Content-Disposition: form-data; name="file"; filename="simple1.json"
Content-Type: application/json

{
    "foo": "bar",
    "one": 2
}

------WebKitFormBoundaryVTF9pySOAjPjhYBB
Content-Disposition: form-data; name="file"; filename="simple2.json"
Content-Type: application/json

[
{
    "one": 2,
    "three": "four"
}
,
{
    "five": [
        "six",
        7
    ],
    "eight": {
        "nine": 10
    }
}

]

------WebKitFormBoundaryVTF9pySOAjPjhYBB--

Я вижу json там для каждого файла, но он окружен информацией заголовка и колонтитула.Есть ли способ безопасно извлечь его или я должен полагаться на что-то вроде регулярных выражений?

...