Package com.dslplatform.json
Class ObjectConverter
- java.lang.Object
-
- com.dslplatform.json.ObjectConverter
-
public abstract class ObjectConverter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static JsonReader.ReadObject<java.util.LinkedHashMap>MAP_READERprivate static JsonReader.ReadObject<java.util.Map<java.lang.String,java.lang.Object>>TYPED_MAP_READER
-
Constructor Summary
Constructors Constructor Description ObjectConverter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.ArrayList<java.lang.Object>deserializeList(JsonReader reader)static java.util.LinkedHashMap<java.lang.String,java.lang.Object>deserializeMap(JsonReader reader)static java.util.ArrayList<java.util.Map<java.lang.String,java.lang.Object>>deserializeMapCollection(JsonReader reader)static voiddeserializeMapCollection(JsonReader reader, java.util.Collection<java.util.Map<java.lang.String,java.lang.Object>> res)static java.util.ArrayList<java.util.Map<java.lang.String,java.lang.Object>>deserializeNullableMapCollection(JsonReader reader)static voiddeserializeNullableMapCollection(JsonReader reader, java.util.Collection<java.util.Map<java.lang.String,java.lang.Object>> res)static java.lang.ObjectdeserializeObject(JsonReader reader)(package private) static <T> voidregisterDefault(DslJson<T> json)static voidserializeMap(java.util.Map<java.lang.String,java.lang.Object> value, JsonWriter sw)static voidserializeNullableMap(java.util.Map<java.lang.String,java.lang.Object> value, JsonWriter sw)static voidserializeObject(java.lang.Object value, JsonWriter sw)
-
-
-
Field Detail
-
TYPED_MAP_READER
private static final JsonReader.ReadObject<java.util.Map<java.lang.String,java.lang.Object>> TYPED_MAP_READER
-
MAP_READER
private static final JsonReader.ReadObject<java.util.LinkedHashMap> MAP_READER
-
-
Method Detail
-
registerDefault
static <T> void registerDefault(DslJson<T> json)
-
serializeNullableMap
public static void serializeNullableMap(@Nullable java.util.Map<java.lang.String,java.lang.Object> value, JsonWriter sw)
-
serializeMap
public static void serializeMap(java.util.Map<java.lang.String,java.lang.Object> value, JsonWriter sw)
-
serializeObject
public static void serializeObject(@Nullable java.lang.Object value, JsonWriter sw) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeObject
@Nullable public static java.lang.Object deserializeObject(JsonReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeList
public static java.util.ArrayList<java.lang.Object> deserializeList(JsonReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeMap
public static java.util.LinkedHashMap<java.lang.String,java.lang.Object> deserializeMap(JsonReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeMapCollection
public static java.util.ArrayList<java.util.Map<java.lang.String,java.lang.Object>> deserializeMapCollection(JsonReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeMapCollection
public static void deserializeMapCollection(JsonReader reader, java.util.Collection<java.util.Map<java.lang.String,java.lang.Object>> res) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeNullableMapCollection
public static java.util.ArrayList<java.util.Map<java.lang.String,java.lang.Object>> deserializeNullableMapCollection(JsonReader reader) throws java.io.IOException
- Throws:
java.io.IOException
-
deserializeNullableMapCollection
public static void deserializeNullableMapCollection(JsonReader reader, java.util.Collection<java.util.Map<java.lang.String,java.lang.Object>> res) throws java.io.IOException
- Throws:
java.io.IOException
-
-