nlib
JsonSchema.h File Reference

The classes for using JSON Schema have been defined. More...

#include <utility>
#include "nn/nlib/NativePathMapper.h"
#include "nn/nlib/msgpack/MpObject.h"
#include "nn/nlib/msgpack/JsonStreamParser.h"
#include "nn/nlib/Swap.h"

Go to the source code of this file.

Classes

class  nn::nlib::msgpack::JsonSchemaValidator
 These classes are used to validate JSON and msgpack using JSON Schema. More...
 
struct  nn::nlib::msgpack::JsonSchemaValidator::Detail
 If the validation with JSON Schema has failed, a string representing the location where the validation has failed is written into a member named path. More...
 
struct  nn::nlib::msgpack::JsonSchemaConverterSettings
 Specifies options for operating JsonSchemaConverter. More...
 
class  nn::nlib::msgpack::JsonSchemaConverter
 Converts JSON Schema to a byte-code format available for JsonSchemaValidator. More...
 
struct  nn::nlib::msgpack::JsonSchemaConverter::Detail
 If the conversion of JSON Schema has failed, a string representing the location where the conversion has failed is written into a member named path. More...
 

Namespaces

 nn::nlib
 Implements stream-related classes usually commonly used, various containers, and other gadget classes. nlib_ns is an alias.
 
 nn::nlib::msgpack
 The library used to implement the MessagePack serializer, the JSON parser/writer, and the CSV parser.
 

Detailed Description

The classes for using JSON Schema have been defined.

Definition in file JsonSchema.h.