Истиной является файл / строка jsonschema, которую я хочу использовать для создания объектов с использованием проверок и т. Д.
Позволяет ли Marshmallow определять схему с помощью JsonSchema, а не размещать поля вручную?
Итак, что я сейчас делаю,
- Прием сериализованных данных JSON.
- Десериализация их в словарь Python
- Проверка того, чтословарь python с использованием библиотеки python-jsonschema.
Итак, я знаю, что мой json достаточно хорош, и последуют шаги по его сериализации в объект Python с использованием зефира, поскольку я знаю, что мои данные проверены правильно.
Чего я хотел бы добиться, так это получить часть проверки в зефире с помощью jsonschema, чтобы избежать использования дополнительных библиотек и нескольких шагов.