|  | Java Runtime 3.0.1
    | 
| Public Member Functions | |
| String | toJsonString (AlfaObject alfaObject) throws IOException | 
| String | toJsonString (JsonCodecConfig jsonCfg, AlfaObject alfaObject) throws IOException | 
| OutputStream | exportObj (JsonCodecConfig jsonCodecConfig, AlfaObject alfaObject) throws IOException | 
| void | exportObj (JsonCodecConfig jsonCodecConfig, AlfaObject alfaObject, OutputStream os) throws IOException | 
| String | toFormattedJson (AlfaObject alfaObject) throws IOException | 
| String | toFormattedJson (JsonCodecConfig cc, AlfaObject alfaObject) throws IOException | 
| DataConsumer | jsonDataConsumer (JsonCodecConfig wc, JsonGenerator jGenerator, OutputStream stream) | 
| DataSupplier | jsonDataSupplier (JsonCodecConfig cc, JsonParser jParser) | 
| Static Public Attributes | |
| static JsonCodecConfig | CfgMapAsArrayWithNoMeta | 
The JsonCodec class contains utility methods that encode and decode Alfa objects to and from JSON.
| 
 | inline | 
Write JSON representation of an Alfa object to an OutputStream
| jsonCodecConfig | JSON conversion settings | 
| alfaObject | The Alfa object to convert | 
| IOException | 
| 
 | inline | 
Construct a formatted JSON string representing the Alfa object
| alfaObject | The Alfa object to convert | 
| IOException | 
| 
 | inline | 
Constructs a JSON representation of an Alfa object
| alfaObject | The Alfa object to convert | 
| IOException | 
| 
 | inline | 
Constructs a JSON representation of an Alfa object
| jsonCfg | Use this configuration for conversion | 
| alfaObject | The Alfa object to convert | 
| IOException | 
| 
 | static | 
Configuration without $type or $key metadata, also ALFA maps are written as array with key and val fields