nlib
|
JsonStreamParser
の設定パラメータ群を格納する構造体です。
[詳解]
#include "nn/nlib/msgpack/JsonStreamParser.h"
公開メンバ関数 | |
constexpr | JsonStreamParserSettings () noexcept |
デフォルトコンストラクタです。各データメンバにデフォルト値を設定します。 | |
公開変数類 | |
size_t | max_array_size |
配列の最大サイズを指定します。デフォルトは8192で16が最小の値です。 | |
size_t | max_map_size |
連想配列の最大サイズを指定します。デフォルトは256で16が最小の値です。 | |
size_t | token_buffer_size |
トークンを格納するバッファのサイズを指定します。デフォルトは2048で512が最小の値です。 [詳解] | |
size_t | max_depth |
配列や連想配列の深さの最大値を指定します。デフォルトは7です。 | |
Format | format |
パースする際のフォーマット判定をどのように行うかを決定します。デフォルトはFORMAT_ADAPTIVE です。 [詳解] | |
bool | strict |
0以外を設定した場合、より厳密にエラーチェックを行います。デフォルトは0です。 [詳解] | |
JsonStreamParser
の設定パラメータ群を格納する構造体です。
JsonStreamParser.h の 20 行目に定義があります。
nn::nlib::msgpack::JsonStreamParserSettings::format |
パースする際のフォーマット判定をどのように行うかを決定します。デフォルトはFORMAT_ADAPTIVE
です。
値 | 説明 |
---|---|
FORMAT_ADAPTIVE | 最初に読み込んだ文字を元にパースを行います。 |
FORMAT_JSON | JSONであるとしてパースを行います。 |
FORMAT_MSGPACK | msgpackであるとしてパースを行います。 |
JsonStreamParser.h の 30 行目に定義があります。
nn::nlib::msgpack::JsonStreamParserSettings::strict |
0以外を設定した場合、より厳密にエラーチェックを行います。デフォルトは0です。
JsonStreamParser.h の 31 行目に定義があります。
nn::nlib::msgpack::JsonStreamParserSettings::token_buffer_size |
トークンを格納するバッファのサイズを指定します。デフォルトは2048で512が最小の値です。
JsonStreamParser.h の 28 行目に定義があります。
© 2012-2016 Nintendo Co., Ltd. All rights reserved.