Class JsonStringBuilder
-
- All Implemented Interfaces:
-
dev.drtheo.autojson.SchemaHolder,dev.drtheo.autojson.adapter.JsonContext,dev.drtheo.autojson.adapter.JsonSerializationContext,dev.drtheo.autojson.adapter.JsonSerializationContext.Array,dev.drtheo.autojson.adapter.JsonSerializationContext.Built,dev.drtheo.autojson.adapter.JsonSerializationContext.Obj,dev.drtheo.autojson.adapter.JsonSerializationContext.Primitive
public class JsonStringBuilder implements JsonSerializationContext, JsonSerializationContext.Obj, JsonSerializationContext.Primitive, JsonSerializationContext.Array, JsonSerializationContext.Built
-
-
Constructor Summary
Constructors Constructor Description JsonStringBuilder(JsonStringAdapter adapter)
-
Method Summary
Modifier and Type Method Description <T> JsonSerializationContext.Arrayarray$element(T value, Type type, Schema<T> s)JsonSerializationContext.Builtarray$build()<T> JsonSerializationContext.Objobj$put(String key, T value, Type type, Schema<T> s)JsonSerializationContext.Builtobj$build()<T> voidprimitive$value(T value, Type type, PrimitiveSchema<T> schema)JsonSerializationContext.Builtprimitive$build()StringtoString()JsonSerializationContext.Objobject()JsonSerializationContext.Arrayarray()JsonSerializationContext.Primitiveprimitive()AutoJSONauto()<T> Schema<T>schema(Type type)-
Methods inherited from class dev.drtheo.autojson.adapter.JsonSerializationContext.Obj
obj$put, obj$put -
Methods inherited from class dev.drtheo.autojson.adapter.JsonSerializationContext.Primitive
primitive$value, primitive$value -
Methods inherited from class dev.drtheo.autojson.adapter.JsonSerializationContext.Array
array$element, array$element -
Methods inherited from class dev.drtheo.autojson.adapter.JsonContext
schemaHolder -
Methods inherited from class dev.drtheo.autojson.SchemaHolder
schema -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
JsonStringBuilder
JsonStringBuilder(JsonStringAdapter adapter)
-
-
Method Detail
-
array$element
<T> JsonSerializationContext.Array array$element(T value, Type type, Schema<T> s)
-
array$build
JsonSerializationContext.Built array$build()
-
obj$build
JsonSerializationContext.Built obj$build()
-
primitive$value
<T> void primitive$value(T value, Type type, PrimitiveSchema<T> schema)
-
primitive$build
JsonSerializationContext.Built primitive$build()
-
object
JsonSerializationContext.Obj object()
-
array
JsonSerializationContext.Array array()
-
primitive
JsonSerializationContext.Primitive primitive()
-
-
-
-