Package | Description |
---|---|
com.fasterxml.jackson.jr.ob | |
com.fasterxml.jackson.jr.ob.api | |
com.fasterxml.jackson.jr.ob.impl |
Modifier and Type | Field and Description |
---|---|
protected JSONWriter |
JSON._writer
Blueprint instance of the writer to use for writing JSON given
simple Objects.
|
protected JSONWriter |
JSON.Builder._writer |
Modifier and Type | Method and Description |
---|---|
protected JSONWriter |
JSON._defaultWriter() |
protected JSONWriter |
JSON._writerForOperation(JsonGenerator gen) |
JSONWriter |
JSON.Builder.jsonWriter() |
Modifier and Type | Method and Description |
---|---|
protected JSON |
JSON._with(int features,
JsonFactory jsonF,
TreeCodec trees,
JSONReader reader,
JSONWriter writer,
PrettyPrinter pp) |
JSON.Builder |
JSON.Builder.jsonWriter(JSONWriter w) |
JSON |
JSON.with(JSONWriter w)
Deprecated.
Since 2.11 should try using builder (see
JSON.builder() and create
properly configured instance |
Constructor and Description |
---|
JSON(JSON base,
int features,
JsonFactory jsonF,
TreeCodec trees,
JSONReader r,
JSONWriter w,
PrettyPrinter pp) |
Modifier and Type | Method and Description |
---|---|
ValueWriter |
ReaderWriterProvider.findValueWriter(JSONWriter writeContext,
Class<?> type) |
ValueWriter |
ReaderWriterProvider.Pair.findValueWriter(JSONWriter ctxt,
Class<?> type) |
ValueWriter |
ReaderWriterModifier.modifyValueWriter(JSONWriter writeContext,
Class<?> type,
ValueWriter defaultWriter)
Method called after
ValueWriter to use has been constructed, but
before it is to be used for the first time. |
ValueWriter |
ReaderWriterModifier.Pair.modifyValueWriter(JSONWriter ctxt,
Class<?> type,
ValueWriter defaultWriter) |
ValueWriter |
ReaderWriterModifier.overrideStandardValueWriter(JSONWriter writeContext,
Class<?> type,
int stdTypeId)
Method called instead of
ReaderWriterModifier.modifyValueWriter(com.fasterxml.jackson.jr.ob.impl.JSONWriter, java.lang.Class<?>, com.fasterxml.jackson.jr.ob.api.ValueWriter) for set of non-POJO
"standard" JDK types that do not have matching ValueWriter and are
normally directly serialized by JSONWriter itself. |
ValueWriter |
ReaderWriterModifier.Pair.overrideStandardValueWriter(JSONWriter ctxt,
Class<?> type,
int stdTypeId) |
POJODefinition |
ReaderWriterModifier.pojoDefinitionForSerialization(JSONWriter writeContext,
Class<?> pojoType) |
POJODefinition |
ReaderWriterModifier.Pair.pojoDefinitionForSerialization(JSONWriter ctxt,
Class<?> pojoType) |
void |
ValueWriter.writeValue(JSONWriter context,
JsonGenerator g,
Object value) |
Modifier and Type | Field and Description |
---|---|
protected JSONWriter |
ValueWriterLocator._writeContext |
Modifier and Type | Method and Description |
---|---|
JSONWriter |
JSONWriter.perOperationInstance(int features,
ValueWriterLocator loc,
TreeCodec tc,
JsonGenerator g) |
JSONWriter |
JSONWriter.withCacheCheck(int features) |
Modifier and Type | Method and Description |
---|---|
ValueWriterLocator |
ValueWriterLocator.perOperationInstance(JSONWriter w,
int features) |
POJODefinition |
BeanPropertyIntrospector.pojoDefinitionForSerialization(JSONWriter w,
Class<?> pojoType) |
void |
BeanWriter.writeValue(JSONWriter context,
JsonGenerator g,
Object value) |
Constructor and Description |
---|
JSONWriter(JSONWriter base,
int features,
ValueWriterLocator loc,
TreeCodec tc,
JsonGenerator g)
Constructor for non-blueprint instances.
|
ValueWriterLocator(ValueWriterLocator base,
int features,
JSONWriter w) |
Copyright © 2020 FasterXML. All rights reserved.