| Interface | Description | 
|---|---|
| ArrayWriter | An  ArrayWriterprovides operations for outputting the elements of a JSON array. | 
| JsonFormatter | Deprecated Replaced by  JsonGenerator. | 
| JsonWriter | Deprecated Replaced by  JsonGenerator. | 
| ObjectWriter | An  ObjectWriterprovides operations for outputting the fields of a JSON object. | 
| WriteableJsonArray | A  WriteableJsonArrayis called back with anArrayWriterwith which to write itself. | 
| WriteableJsonNumber | A  WriteableJsonNumberis called back with ajava.io.Writerwith which to write itself. | 
| WriteableJsonObject | A  WriteableJsonObjectis called back with anObjectWriterwith which to write itself. | 
| WriteableJsonString | A  WriteableJsonStringis called back with ajava.io.Writerwith which to write itself. | 
| Class | Description | 
|---|---|
| CompactJsonFormatter | Deprecated Replaced by  JsonGenerator. | 
| CompactJsonWriter | Deprecated Replaced by  JsonGenerator. | 
| JsonNumberUtils | Deprecated Replaced by  JsonNumberUtils. | 
| PrettyJsonFormatter | Deprecated Replaced by  JsonGenerator. | 
| PrettyJsonWriter | Deprecated Replaced by  JsonGenerator. | 
JsonNodes as text.