@NewSantaClaus

Как проверить структуру входящего json файла?

У меня на странице есть инпут для выбора файла. Как при передаче файла на бек (ларавель), проверить что файл действительно json и такой структур как я ожидаю?
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
Написать для него схему и проверять на соответствие ей. Гуглить «json schema».

Или декодить его в массив/объект, ловить ошибки, проверять ключи/свойства.

Или регулярками пройтись по нему.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
iMedved2009
@iMedved2009
Не люблю людей
Открыть файл src/Illuminate/Testing/AssertableJsonString.php найти метод assertStructure и модифицировать его под CustomRule
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы