public class JsonWriter extends AbstractBsonWriter
Simplified fork of org.bson.json.JsonWriter that ignores behaviour specific to MongoDB and produces more compat output
Modifiers | Name | Description |
---|---|---|
class |
JsonWriter.Context |
Modifiers | Name | Description |
---|---|---|
static java.lang.String |
ISO_8601 |
|
static java.util.TimeZone |
UTC |
|
protected JsonWriterSettings |
settings |
|
protected java.io.Writer |
writer |
Constructor and description |
---|
JsonWriter(java.io.Writer target) |
JsonWriter(java.io.Writer target, JsonWriterSettings settings) |
Type Params | Return Type | Name and description |
---|---|---|
|
protected void |
doWriteBinaryData(BsonBinary value) |
|
protected void |
doWriteBoolean(boolean value) |
|
protected void |
doWriteDBPointer(BsonDbPointer value) |
|
protected void |
doWriteDateTime(long value) |
|
protected void |
doWriteDecimal128(Decimal128 value) |
|
protected void |
doWriteDouble(double value) |
|
protected void |
doWriteEndArray() |
|
protected void |
doWriteEndDocument() |
|
protected void |
doWriteInt32(int value) |
|
protected void |
doWriteInt64(long value) |
|
protected void |
doWriteJavaScript(java.lang.String value) |
|
protected void |
doWriteJavaScriptWithScope(java.lang.String value) |
|
protected void |
doWriteMaxKey() |
|
protected void |
doWriteMinKey() |
|
protected void |
doWriteNull() |
|
protected void |
doWriteObjectId(ObjectId value) |
|
protected void |
doWriteRegularExpression(BsonRegularExpression regularExpression) |
|
protected void |
doWriteStartArray() |
|
protected void |
doWriteStartDocument() |
|
protected void |
doWriteString(java.lang.String value) |
|
protected void |
doWriteSymbol(java.lang.String value) |
|
protected void |
doWriteTimestamp(BsonTimestamp value) |
|
protected void |
doWriteUndefined() |
|
public void |
flush() |
|
protected JsonReader.Context |
getContext() |
|
protected void |
writeNameHelper(java.lang.String name) |