|
template<typename JSON > |
static bool | Find (const JSON &json, const char *key, bool &value) |
| Try to get the boolean key/value pair. More...
|
|
template<typename JSON > |
static bool | Find (const JSON &json, const char *key, int &value) |
| Try to get the integer key/value pair. More...
|
|
template<typename JSON > |
static bool | Find (const JSON &json, const char *key, unsigned &value) |
| Try to get the unsigned key/value pair. More...
|
|
template<typename JSON > |
static bool | Find (const JSON &json, const char *key, int64_t &value) |
| Try to get the 64-bit integer key/value pair. More...
|
|
template<typename JSON > |
static bool | Find (const JSON &json, const char *key, uint64_t &value) |
| Try to get the 64-bit unsigned key/value pair. More...
|
|
template<typename JSON > |
static bool | Find (const JSON &json, const char *key, double &value) |
| Try to get the double key/value pair. More...
|
|
template<typename JSON > |
static bool | Find (const JSON &json, const char *key, char *value, size_t size) |
| Try to get the C-string key/value pair with a given size. More...
|
|
template<typename JSON > |
static bool | Find (const JSON &json, const char *key, std::string &value) |
| Try to get the string key/value pair. More...
|
|
template<typename JSON , std::size_t N> |
static bool | Find (const JSON &json, const char *key, char(&value)[N]) |
| Try to get the fixed string array key/value pair. More...
|
|
template<typename JSON > |
static bool | FindArray (const JSON &json, const char *key, const std::function< void(const Value &)> &handler) |
| Try to get the array key/value pair. More...
|
|
template<typename JSON > |
static bool | FindArray (const JSON &json, const char *key, const std::function< void(size_t)> &initialize, const std::function< void(const Value &)> &handler) |
| Try to get the array key/value pair with array initialize handler. More...
|
|
template<typename JSON > |
static bool | FindObject (const JSON &json, const char *key, const std::function< void(const Value::ConstObject &)> &handler) |
| Try to get the object key/value pair. More...
|
|
JSON deserializer.
JSON deserializer is used to deserialize objects from the JSON document.
Definition at line 25 of file deserializer.h.