|
static int | getQuotedString (bsl::string *value, const bsl::string_view &data) |
|
static int | getUnquotedString (bsl::string *value, const bsl::string_view &data) |
|
static int | getValue (bool *value, const bsl::string_view &data) |
|
static int | getValue (char *value, const bsl::string_view &data) |
|
static int | getValue (unsigned char *value, const bsl::string_view &data) |
|
static int | getValue (signed char *value, const bsl::string_view &data) |
|
static int | getValue (short *value, const bsl::string_view &data) |
|
static int | getValue (unsigned short *value, const bsl::string_view &data) |
|
static int | getValue (int *value, const bsl::string_view &data) |
|
static int | getValue (unsigned int *value, const bsl::string_view &data) |
|
static int | getValue (bsls::Types::Int64 *value, const bsl::string_view &data) |
|
static int | getValue (bsls::Types::Uint64 *value, const bsl::string_view &data) |
|
static int | getValue (float *value, const bsl::string_view &data) |
|
static int | getValue (double *value, const bsl::string_view &data) |
|
static int | getValue (bdldfp::Decimal64 *value, const bsl::string_view &data) |
|
static int | getValue (bdlt::Date *value, const bsl::string_view &data) |
|
static int | getValue (bdlt::Datetime *value, const bsl::string_view &data) |
|
static int | getValue (bdlt::DatetimeTz *value, const bsl::string_view &data) |
|
static int | getValue (bdlt::DateTz *value, const bsl::string_view &data) |
|
static int | getValue (bdlt::Time *value, const bsl::string_view &data) |
|
static int | getValue (bdlt::TimeTz *value, const bsl::string_view &data) |
|
static int | getValue (DateOrDateTz *value, const bsl::string_view &data) |
|
static int | getValue (TimeOrTimeTz *value, const bsl::string_view &data) |
|
static int | getValue (DatetimeOrDatetimeTz *value, const bsl::string_view &data) |
|
static int | getValue (bsl::vector< char > *value, const bsl::string_view &data) |
|
static int | getValue (bsl::string *value, const bsl::string_view &data) |
|
static bool | stripQuotes (bsl::string_view *str) |
|
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.