将 valijson 与 Nlohmann 的 JSON for Modern C++ 结合使用,以验证具有子模式的模式
Using valijson with Nlohmann's JSON for Modern C++ to validate schemas with subschemas
validjson是否可以与Nlohmann的json解析器一起工作,用于从文件中读取引用到其他文件中的子模式的模式?
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
我很确定这个问题与正斜杠和反斜杠有关(Unix vs Windows)…
相关文章:
- 从子菜单返回后,正确的输入至少进入验证循环一次
- 使用哪种模式来执行新代码,只需添加基类的新子类?
- 标准库中的任何正则表达式语法是否支持 (?(定义)用于子模式参考?
- C++11 中的对象验证逻辑模式
- 通过 EWS 发送邮件:架构验证:无效的子元素"正文"
- FlatC是否验证了给定JSON的FlatBuffer模式所需的字段
- 使用访问者设计模式在N- ARY树中重复访问子节点值
- 解析 HTTP 的摘要式身份验证的正确正则表达式模式是什么?
- C++ 访客模式与子类节点上的访客失去"is a"关系
- 适配器模式:为什么我们需要将Adaptee子类化
- 在匹配另一个模式的字符串中找到最短子字符串的开始和结尾索引
- 加密++对称算法和经过身份验证的块模式组合
- 如何在Objective-C中验证JSON模式
- zmq呼吸机/工作人员/水槽模式与子流程一起不工作
- C++对 inherted 类中的子类进行操作的设计模式
- 如何在flex中引用子模式
- 如何使用libxml2在1.1版中使用模式验证xml
- 简单的子类模板模式
- 使用XML模式类型的Qt GUI输入验证
- 将 valijson 与 Nlohmann 的 JSON for Modern C++ 结合使用,以验证具有子模式的模式