nlib
JsonStreamParser.h ファイル

JSONやMessagePackをパースするためのクラスが定義されています。 [詳解]

#include <float.h>
#include <utility>
#include "nn/nlib/UniquePtr.h"
#include "nn/nlib/Swap.h"
#include "nn/nlib/msgpack/MpObject.h"
#include "nn/nlib/msgpack/MpWalker.h"

[ソースコード]

クラス

struct  nn::nlib::msgpack::JsonStreamParserSettings
 JsonStreamParserの設定パラメータ群を格納する構造体です。 [詳解]
 
class  nn::nlib::msgpack::JsonStreamParser
 JSON又はmsgpackをプル形式でパースするためのクラスです。 [詳解]
 
struct  nn::nlib::msgpack::JsonStreamParser::Token
 パーサーが取得したトークンに関するデータが格納されています。 [詳解]
 
struct  nn::nlib::msgpack::JsonStreamParser::Detail
 エラーが発生した場合、pathにエラーが発生した箇所を示す文字列が格納されます。 [詳解]
 

名前空間

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

詳解

JSONやMessagePackをパースするためのクラスが定義されています。

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