oui
@oui
Front-end developer

Scheme для JSON. Как сделать валидацию и замену некорректных свойств?

Привет.

Подскажите библиотеку на JS.
Необходимо привести к общему виду данные получаемые с API.

Например
Есть некая схема (условная):
const Scheme = {
"name":  string,
"tags": array,
"stocks": object,
"someprop": string
}


Получаю с API:
[{
"name": "qwerty",
"tags": undefined,
"stocks": [1]
}]


В итоге мне необходим подобный результат:
[{
"name": "qwerty",
"tags": [],
"stocks": {},
"someprop": ''
}]


И еще вопрос - практикуются ли подобные решения, что я описал, либо это проблема может решаться как-то иначе?
  • Вопрос задан
  • 383 просмотра
Пригласить эксперта
Ответы на вопрос 1
Проверка JSON по схеме - практикуется. Насчёт замен и "автопочинки" - не встречал такого, возможно вам нужно кастомизировать процесс верификации по схеме, когда с невалидным элементом нужно что-то сделать (выбросить и поставить заглушку согласно схеме).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект