A utility class that parses raw JSON data and uses a helper class to construct the desired representations of what is parsed.
More...
template<typename T>
class adobe::json_parser< T >
A utility class that parses raw JSON data and uses a helper class to construct the desired representations of what is parsed.
The helper class, T
has some requirements:
- typedef value_type
- A type able to hold a descriminated union of string_type, double, object_type, array_type, void (default constructed), and bool.
- typedef object_type
- typedef array_type
- typedef string_type
- typedef key_type
T::move_append(object_type, key_type&, value_type&);
T::move_append(array_type, value_type&);
T::append(string_type, const char* f, const char* l);
Definition at line 53 of file json.hpp.