Class JsonStringSerializer
java.lang.Object
org.codehaus.jackson.map.JsonSerializer<T>
org.codehaus.jackson.map.ser.std.SerializerBase<JsonString>
com.atlassian.confluence.rest.serialization.JsonStringSerializer
- All Implemented Interfaces:
org.codehaus.jackson.schema.SchemaAware
public class JsonStringSerializer
extends org.codehaus.jackson.map.ser.std.SerializerBase<JsonString>
Serializes
JsonStrings. Could be implemented via JsonRawValue, but
that breaks encapsulation, and we still have to provide the JsonStringDeserializer.- Since:
- 5.6
-
Nested Class Summary
Nested classes/interfaces inherited from class org.codehaus.jackson.map.JsonSerializer
org.codehaus.jackson.map.JsonSerializer.None -
Field Summary
Fields inherited from class org.codehaus.jackson.map.ser.std.SerializerBase
_handledType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidserialize(JsonString value, org.codehaus.jackson.JsonGenerator generator, org.codehaus.jackson.map.SerializerProvider provider) Methods inherited from class org.codehaus.jackson.map.ser.std.SerializerBase
createObjectNode, createSchemaNode, createSchemaNode, getSchema, handledType, isDefaultSerializer, wrapAndThrow, wrapAndThrow, wrapAndThrow, wrapAndThrowMethods inherited from class org.codehaus.jackson.map.JsonSerializer
isUnwrappingSerializer, serializeWithType, unwrappingSerializer
-
Constructor Details
-
JsonStringSerializer
public JsonStringSerializer()
-
-
Method Details
-
serialize
public void serialize(JsonString value, org.codehaus.jackson.JsonGenerator generator, org.codehaus.jackson.map.SerializerProvider provider) throws IOException - Specified by:
serializein classorg.codehaus.jackson.map.ser.std.SerializerBase<JsonString>- Throws:
IOException
-