Использование valijson с JSON от Nlohmann для Modern C++ для проверки схем с подсхемами

Можно ли настроить valijson для работы с анализатором json от Nlohmann для схем, считанных из файла со ссылками на подсхемы в других файлах?

json mySchemaDoc;
if (!valijson::utils::loadDocument("testSchema.json", mySchemaDoc)) {
    cout << "failed to create schema";
}

Schema mySchema;
SchemaParser parser;
NlohmannJsonAdapter mySchemaAdapter(mySchemaDoc);
parser.populateSchema(mySchemaAdapter, mySchema);

Я получаю std::runtime_error в этой последней строке.

1 ответ

Решение

Я уверен, что проблема была связана с прямой и обратной косой чертой (Unix против Windows)...

Другие вопросы по тегам