This class provides utility functions for decoding data in the JSON format into a bdeat Simple type. The primary method is getValue, which decodes into a specified object and is overloaded for all bdeat Simple types.
See baljsn_jsonparserutil
|
| static int | getValue (bool *value, const bdljsn::Json &json) |
| |
| static int | getValue (char *value, const bdljsn::Json &json) |
| |
| static int | getValue (unsigned char *value, const bdljsn::Json &json) |
| |
| static int | getValue (signed char *value, const bdljsn::Json &json) |
| |
| static int | getValue (short *value, const bdljsn::Json &json) |
| |
| static int | getValue (unsigned short *value, const bdljsn::Json &json) |
| |
| static int | getValue (int *value, const bdljsn::Json &json) |
| |
| static int | getValue (unsigned int *value, const bdljsn::Json &json) |
| |
| static int | getValue (bsls::Types::Int64 *value, const bdljsn::Json &json) |
| |
| static int | getValue (bsls::Types::Uint64 *value, const bdljsn::Json &json) |
| |
| static int | getValue (float *value, const bdljsn::Json &json) |
| |
| static int | getValue (double *value, const bdljsn::Json &json) |
| |
| static int | getValue (bdldfp::Decimal64 *value, const bdljsn::Json &json) |
| |
| static int | getValue (bsl::string *value, const bdljsn::Json &json) |
| |
| static int | getValue (std::string *value, const bdljsn::Json &json) |
| |
| static int | getValue (bdlt::Date *value, const bdljsn::Json &json) |
| |
| static int | getValue (bdlt::Datetime *value, const bdljsn::Json &json) |
| |
| static int | getValue (bdlt::DatetimeTz *value, const bdljsn::Json &json) |
| |
| static int | getValue (bdlt::DateTz *value, const bdljsn::Json &json) |
| |
| static int | getValue (bdlt::Time *value, const bdljsn::Json &json) |
| |
| static int | getValue (bdlt::TimeTz *value, const bdljsn::Json &json) |
| |
| static int | getValue (ParserUtil::DateOrDateTz *value, const bdljsn::Json &json) |
| |
| static int | getValue (ParserUtil::TimeOrTimeTz *value, const bdljsn::Json &json) |
| |
| static int | getValue (ParserUtil::DatetimeOrDatetimeTz *value, const bdljsn::Json &json) |
| |
| static int | getValue (bsl::vector< char > *value, const bdljsn::Json &data) |
| |