#njsonschema
Вопрос:
У меня есть коллекция схем, встроенных в библиотеку dll, для которой я хотел бы создать C# pocos. Идентификаторы всех схем содержат схему именования, такую как: http://somewebsite.com/schemaname/1.0.0. Многие из этих схем ссылаются на другие схемы с помощью тега id.
Для проверки я использую Newtonsoft и JSchemaPreloadedResolver (я загружаю схемы с помощью нового JSchemaReaderSettings { resolveshemareferences = false}), и я могу проверять схемы.
Затем я хотел бы сгенерировать объекты C# для всех встроенных ресурсов. Когда я звоню Джонсхеме.FromJsonAsync со схемой, которая ссылается на другую схему (через идентификатор) Я получаю
«Не удалось разрешить путь JSON ‘http://somewebsite.com/schemaname/1.0.0».
Как мне зарегистрировать эти схемы в распознавателе и заставить распознаватель искать правильную схему по идентификатору?
Спасибо за помощь!