Class VersionedJsonDataSerializerPair
java.lang.Object
net.thomilist.dimensionalinventories.module.version.VersionedJsonDataSerializerPair
- All Implemented Interfaces:
com.google.gson.JsonDeserializer<VersionedJsonData>, com.google.gson.JsonSerializer<VersionedJsonData>, SerializerPair<VersionedJsonData>
public class VersionedJsonDataSerializerPair
extends Object
implements SerializerPair<VersionedJsonData>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context) com.google.gson.JsonElementtoJson(VersionedJsonData src, Type typeOfSrc, com.google.gson.JsonSerializationContext context) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SerializerPair
deserialize, serialize, typeModifier and TypeMethodDescriptiondefault VersionedJsonDatadeserialize(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context) default com.google.gson.JsonElementserialize(VersionedJsonData src, Type typeOfSrc, com.google.gson.JsonSerializationContext context) default Typetype()
-
Constructor Details
-
VersionedJsonDataSerializerPair
public VersionedJsonDataSerializerPair()
-
-
Method Details
-
fromJson
public VersionedJsonData fromJson(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context) throws com.google.gson.JsonParseException - Specified by:
fromJsonin interfaceSerializerPair<VersionedJsonData>- Throws:
com.google.gson.JsonParseException
-
toJson
public com.google.gson.JsonElement toJson(VersionedJsonData src, Type typeOfSrc, com.google.gson.JsonSerializationContext context) - Specified by:
toJsonin interfaceSerializerPair<VersionedJsonData>
-