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": ''
}]


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

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

Похожие вопросы
23 нояб. 2024, в 22:03
3000 руб./за проект
23 нояб. 2024, в 21:53
30000 руб./за проект
23 нояб. 2024, в 21:49
1000 руб./в час