public class JsonTypeSerializer extends Object implements TypeSerializer<blue.endless.jankson.JsonObject>
TypeSerializer for the JSON serialization form.| Constructor and Description |
|---|
JsonTypeSerializer() |
| Modifier and Type | Method and Description |
|---|---|
void |
serialize(BooleanSerializableType type,
blue.endless.jankson.JsonObject json)
Serializes a boolean schema to the target.
|
void |
serialize(DecimalSerializableType type,
blue.endless.jankson.JsonObject json)
Serializes a numeric range schema to the target.
|
void |
serialize(EnumSerializableType type,
blue.endless.jankson.JsonObject json)
Serializes a fixed value schema to the target.
|
void |
serialize(ListSerializableType<?> type,
blue.endless.jankson.JsonObject json)
Serializes a list schema to the target.
|
void |
serialize(MapSerializableType<?> type,
blue.endless.jankson.JsonObject json)
Serializes a map schema to the target.
|
void |
serialize(RecordSerializableType type,
blue.endless.jankson.JsonObject json)
Serializes a record schema to the target.
|
void |
serialize(StringSerializableType type,
blue.endless.jankson.JsonObject json)
Serializes a regex-defined string schema to the target.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitserializeTypepublic void serialize(BooleanSerializableType type, blue.endless.jankson.JsonObject json)
TypeSerializerserialize in interface TypeSerializer<blue.endless.jankson.JsonObject>public void serialize(DecimalSerializableType type, blue.endless.jankson.JsonObject json)
TypeSerializerserialize in interface TypeSerializer<blue.endless.jankson.JsonObject>public void serialize(EnumSerializableType type, blue.endless.jankson.JsonObject json)
TypeSerializerserialize in interface TypeSerializer<blue.endless.jankson.JsonObject>public void serialize(ListSerializableType<?> type, blue.endless.jankson.JsonObject json)
TypeSerializerserialize in interface TypeSerializer<blue.endless.jankson.JsonObject>public void serialize(MapSerializableType<?> type, blue.endless.jankson.JsonObject json)
TypeSerializerserialize in interface TypeSerializer<blue.endless.jankson.JsonObject>public void serialize(RecordSerializableType type, blue.endless.jankson.JsonObject json)
TypeSerializerserialize in interface TypeSerializer<blue.endless.jankson.JsonObject>public void serialize(StringSerializableType type, blue.endless.jankson.JsonObject json)
TypeSerializerserialize in interface TypeSerializer<blue.endless.jankson.JsonObject>