This class provides utility functions for decoding JSON data into a bdlat Simple type.
Declared in <baljsn_parserutil.h>
struct ParserUtil;
The primary method is getValue, which decodes into a specified object and is overloaded for all bdlat Simple types.
| Name | Description |
|---|---|
DateOrDateTz | DateOrDateTz is a convenient alias for bdlb::Variant2<Date, DateTz>. |
DatetimeOrDatetimeTz | DatetimeOrDatetimeTz is a convenient alias for bdlb::Variant2<Datetime, DatetimeTz>. |
TimeOrTimeTz | TimeOrTimeTz is a convenient alias for bdlb::Variant2<Time, TimeTz>. |
| Name | Description |
|---|---|
getQuotedString | Load a quoted JSON string into value. |
getUnquotedString | Load an unquoted string from JSON data into value. |
getValue | getValue overloads |
stripQuotes | Remove surrounding quotation marks from *str if present. |