This class provides utility functions for decoding JSON data into a bdlat Simple type.

Synopsis

Declared in <baljsn_parserutil.h>

struct ParserUtil;

Description

The primary method is getValue, which decodes into a specified object and is overloaded for all bdlat Simple types.

Type Aliases

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>.

Static Member Functions

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.

Created with MrDocs