getValue overloads
Declared in <baljsn_jsonparserutil.h>
Load into the specified value the date from the specified json.
static
int
getValue(
bdlt::Date* value,
bdljsn::Json const& json);
» more...
Load into the specified value a date or date-with-timezone from json.
static
int
getValue(
ParserUtil::DateOrDateTz* value,
bdljsn::Json const& json);
» more...
Load into the specified value the date with timezone from json.
static
int
getValue(
bdlt::DateTz* value,
bdljsn::Json const& json);
» more...
Load into the specified value the datetime from the specified json.
static
int
getValue(
bdlt::Datetime* value,
bdljsn::Json const& json);
» more...
Load into the specified value a datetime or datetime-with-timezone from json.
static
int
getValue(
ParserUtil::DatetimeOrDatetimeTz* value,
bdljsn::Json const& json);
» more...
Load into the specified value the datetime with timezone from json.
static
int
getValue(
bdlt::DatetimeTz* value,
bdljsn::Json const& json);
» more...
Load into the specified value the number from the specified json.
static
int
getValue(
bdldfp::Decimal64* value,
bdljsn::Json const& json);
» more...
Load into the specified value the number from the specified json.
static
int
getValue(
bsls::Types::Int64* value,
bdljsn::Json const& json);
» more...
Load into the specified value the time from the specified json.
static
int
getValue(
bdlt::Time* value,
bdljsn::Json const& json);
» more...
Load into the specified value a time or time-with-timezone from json.
static
int
getValue(
ParserUtil::TimeOrTimeTz* value,
bdljsn::Json const& json);
» more...
Load into the specified value the time with timezone from json.
static
int
getValue(
bdlt::TimeTz* value,
bdljsn::Json const& json);
» more...
Load into the specified value the number from the specified json.
static
int
getValue(
bsls::Types::Uint64* value,
bdljsn::Json const& json);
» more...
Load into the specified value the boolean from the specified json.
static
int
getValue(
bool* value,
bdljsn::Json const& json);
» more...
Load into the specified value the number from the specified json.
static
int
getValue(
char* value,
bdljsn::Json const& json);
» more...
Load into the specified value the number from the specified json.
static
int
getValue(
double* value,
bdljsn::Json const& json);
» more...
Load into the specified value the number from the specified json.
static
int
getValue(
float* value,
bdljsn::Json const& json);
» more...
Load into the specified value the number from the specified json.
static
int
getValue(
int* value,
bdljsn::Json const& json);
» more...
Load into the specified value the number from the specified json.
static
int
getValue(
short* value,
bdljsn::Json const& json);
» more...
Load into the specified value the number from the specified json.
static
int
getValue(
signed char* value,
bdljsn::Json const& json);
» more...
Load into the specified value the string from the specified json.
static
int
getValue(
bsl::string* value,
bdljsn::Json const& json);
» more...
Load into the specified value the string from the specified json.
static
int
getValue(
std::pmr::string* value,
bdljsn::Json const& json);
» more...
Load into the specified value the string from the specified json.
static
int
getValue(
std::string* value,
bdljsn::Json const& json);
» more...
Load into the specified value the number from the specified json.
static
int
getValue(
unsigned char* value,
bdljsn::Json const& json);
» more...
Load into the specified value the number from the specified json.
static
int
getValue(
unsigned int* value,
bdljsn::Json const& json);
» more...
Load into the specified value the number from the specified json.
static
int
getValue(
unsigned short* value,
bdljsn::Json const& json);
» more...
Load into the specified value the Base64-decoded bytes from data.
static
int
getValue(
bsl::vector<char>* value,
bdljsn::Json const& data);
» more...
0 on success, and a non-zero value otherwise
| Name | Description |
|---|---|
| value | receives the parsed date |
| json | JSON object supplying the value |
| data | JSON object supplying the Base64 string |