json-schema-validator/test/read-only-values.cpp
2022-08-19 18:25:23 -04:00

23 lines
391 B
C++

#include <nlohmann/json-schema.hpp>
using nlohmann::json;
using nlohmann::json_schema::json_validator;
static const json read_only_schema = R"({
"type": "object",
"properties": {
"debug": {
"type": "boolean",
"default": false,
"readOnly": true
}
}
})";
int main() {
json_validator validator(read_only_schema);
validator.validate(R"({
"debug": true
})");
return 0;
}