JSON 解析情報. [詳細]
#include <JsonParser.h>
JsonParserのコラボレーション図Public メソッド | |
| JsonParser () | |
| コンストラクタ | |
| virtual | ~JsonParser () |
| デストラクタ | |
| int | Parse (const char *json) |
| JSON 解析. | |
| SGString | Serialize () |
| シリアライズ | |
| bool | IsArray (const char *key) |
| 配列確認 | |
| const JArray & | GetArray (const char *key) |
| 配列を取得 | |
| bool | GetObject (const char *key) |
| オブジェクト取得 | |
| bool | IsString (const char *key) |
| 文字列確認 | |
| bool | GetString (const char *key, SGString &str) |
| 文字列取得 | |
| bool | GetInteger (const char *key, int &dat) |
| 整数確認 | |
| bool | GetBoolean (const char *key, bool &dat) |
| 真偽確認 | |
| bool | GetValue (const char *key, PGValue &dat) |
| 値取得 | |
| JAItetator | Begin (const JArray &array) |
| 配列の先頭を取得 | |
| bool | Next (const JArray &array, JAItetator &it) |
| 次の要素を取得 | |
| JOCIterator | MapBegin () |
| bool | MapNext (JOCIterator &it, SGString &key) |
JSON 解析情報.
| JsonParser | ( | ) |
コンストラクタ
| ~JsonParser | ( | ) | [virtual] |
デストラクタ
| int Parse | ( | const char * | json | ) |
JSON 解析.
| json | 文字列 |
| SGString Serialize | ( | ) |
シリアライズ
| bool IsArray | ( | const char * | key | ) |
配列確認
| key |
| true | ||
| false |
| const JArray & GetArray | ( | const char * | key | ) |
配列を取得
| key |
| bool GetObject | ( | const char * | key | ) |
オブジェクト取得
| key |
| true | ||
| false |
| bool IsString | ( | const char * | key | ) |
文字列確認
| key |
| true | ||
| false |
| bool GetString | ( | const char * | key, | |
| SGString & | str | |||
| ) |
文字列取得
| key | ||
| str |
| true | ||
| false |
| bool GetInteger | ( | const char * | key, | |
| int & | dat | |||
| ) |
整数確認
| key | ||
| dat |
| true | ||
| false |
| bool GetBoolean | ( | const char * | key, | |
| bool & | dat | |||
| ) |
真偽確認
| key | ||
| dat |
| true | ||
| false |
| bool GetValue | ( | const char * | key, | |
| PGValue & | dat | |||
| ) |
値取得
| key | ||
| dat |
| true | ||
| false |
| JAItetator Begin | ( | const JArray & | array | ) |
配列の先頭を取得
| array |
| bool Next | ( | const JArray & | array, | |
| JAItetator & | it | |||
| ) |
次の要素を取得
| array | ||
| it |
| true | ||
| false |
| JOCIterator MapBegin | ( | ) |
| bool MapNext | ( | JOCIterator & | it, | |
| SGString & | key | |||
| ) |