userver: userver/formats/json/schema.hpp File Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
schema.hpp File Reference

Detailed Description

JSON schema validator.

Definition in file schema.hpp.

Go to the source code of this file.

#include <string>
#include <string_view>
#include <userver/formats/json/exception.hpp>
#include <userver/formats/json/value.hpp>
#include <userver/utils/fast_pimpl.hpp>

Classes

class  formats::json::SchemaValidationException
 
class  formats::json::Schema
 Contains a prepared JSON schema. More...
 
class  formats::json::Schema::ValidationResult
 Contains error details (if any) from Schema::Validate. More...
 
class  formats::json::Schema::ValidationError
 

Namespaces

namespace  formats
 Value formats representation, parsing and serialization.
 
namespace  formats::json
 JSON support.