Python - Схема сборки зефира из jsonschema - PullRequest
0 голосов
/ 28 февраля 2019

Истиной является файл / строка jsonschema, которую я хочу использовать для создания объектов с использованием проверок и т. Д.

Позволяет ли Marshmallow определять схему с помощью JsonSchema, а не размещать поля вручную?

Итак, что я сейчас делаю,

  1. Прием сериализованных данных JSON.
  2. Десериализация их в словарь Python
  3. Проверка того, чтословарь python с использованием библиотеки python-jsonschema.

Итак, я знаю, что мой json достаточно хорош, и последуют шаги по его сериализации в объект Python с использованием зефира, поскольку я знаю, что мои данные проверены правильно.

Чего я хотел бы добиться, так это получить часть проверки в зефире с помощью jsonschema, чтобы избежать использования дополнительных библиотек и нескольких шагов.

...