nlib
JsonSchema.h ファイル

JSON Schemaを利用するためのクラスが定義されています。 [詳解]

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

[ソースコード]

クラス

class  nn::nlib::msgpack::JsonSchemaValidator
 JSON SchemaによりJSONやmsgpackの検証を行うためのクラスです。 [詳解]
 
struct  nn::nlib::msgpack::JsonSchemaValidator::Detail
 JSON Schemaの検証に失敗した場合、pathというメンバに検証に失敗した場所についての文字列が書き込まれます。 [詳解]
 
struct  nn::nlib::msgpack::JsonSchemaConverterSettings
 JsonSchemaConverterの動作オプションを指定します。 [詳解]
 
class  nn::nlib::msgpack::JsonSchemaConverter
 JSON SchemaをJsonSchemaValidatorで利用できるバイトコード形式に変換します。 [詳解]
 
struct  nn::nlib::msgpack::JsonSchemaConverter::Detail
 JSON Schemaの変換に失敗した場合、pathというメンバに変換に失敗した場所についての文字列が書き込まれます。 [詳解]
 

名前空間

 nn::nlib
 共通して使われることの多いストリーム関連のクラス群や各種コンテナ、及びガシェットクラスが実装されています。nlib_nsはエイリアスです。
 
 nn::nlib::msgpack
 MessagePackのシリアライザ及びJSONパーサー/ライター, CSVパーサーが実装されています。
 

詳解

JSON Schemaを利用するためのクラスが定義されています。

JsonSchema.h に定義があります。