This struct provides functions for printing objects to output streams in JSON format.
Declared in <baljsn_printutil.h>
struct PrintUtil;
| 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 |
|---|---|
floatingPointSpecialAsString | Return a string for a special floating-point classification, or 0. |
printDateAndTime | Encode the specified value into JSON using ISO 8601 format and output the result to the specified stream using the specified options. |
printFloatingPoint | Encode a floating-point value as JSON onto stream. |
printString | Encode the specified string value into JSON format and output the result to the specified stream. |
printValue | Encode value into JSON and write it to stream. |