JSON 值对象 更多...
#include <json.hpp>
Public 成员函数 | |
| Value () | |
| Value (bool b) | |
| Value (const Array< CharT > &a) | |
| Value (const CharT *s) | |
| template<size_t N> | |
| Value (const CharT(&s)[N]) | |
| Value (const Object< CharT > &o) | |
| Value (const StdString< CharT > &s) | |
| Value (double d) | |
| Array< CharT > & | asArray () |
| const Array< CharT > & | asArray () const |
| bool & | asBoolean () |
| const bool & | asBoolean () const |
| const int & | asInteger () const |
| double & | asNumber () |
| const double & | asNumber () const |
| Object< CharT > & | asObject () |
| const Object< CharT > & | asObject () const |
| StdString< CharT > & | asString () |
| const StdString< CharT > & | asString () const |
| Value & | at (const StdString< CharT > &key) |
| const Value & | at (const StdString< CharT > &key) const |
| bool | isArray () const |
| bool | isBool () const |
| bool | isFloat () const |
| bool | isInteger () const |
| bool | isNull () const |
| bool | isNumber () const |
| bool | isObject () const |
| bool | isString () const |
| Value & | operator= (bool b) |
| Value & | operator= (const Array< CharT > &a) |
| Value & | operator= (const CharT *s) |
| template<size_t N> | |
| Value & | operator= (const CharT(&s)[N]) |
| Value & | operator= (const Object< CharT > &o) |
| Value & | operator= (const StdString< CharT > &s) |
| Value & | operator= (double d) |
| Value & | operator[] (const StdString< CharT > &key) |
| const Value & | operator[] (const StdString< CharT > &key) const |
| Value & | operator[] (size_t i) |
| const Value & | operator[] (size_t i) const |
| bool | toBool () const |
| double | toFloat () const |
| int | toInt () const |
| const StdString< CharT > & | toString () const |
| Type | type () const |
| 获取当前 JSON 值对象持有的 JSON 值类型 | |
友元 | |
| StdOStream< CharT > & | operator<< (StdOStream< CharT > &os, const Value< CharT > &v) |
| 向流中写入 JSON 值对象 | |
| StdIStream< CharT > & | operator>> (StdIStream< CharT > &is, Value< CharT > &v) |
| 从流中读取 JSON 值对象 | |
JSON 值对象
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
获取当前 JSON 值对象持有的 JSON 值类型
|
friend |
向流中写入 JSON 值对象
|
friend |
从流中读取 JSON 值对象
这个函数会尝试解析 JSON 格式的字符串,并将解析结果存储在当前 JSON 值对象中 它会忽略冗余的空白符、注释和尾随逗号