eneter.gson
Class JsonSerializer
java.lang.Object
eneter.gson.JsonSerializer
- All Implemented Interfaces:
- eneter.messaging.dataprocessing.serializing.ISerializer
public class JsonSerializer
- extends java.lang.Object
- implements eneter.messaging.dataprocessing.serializing.ISerializer
JSON serializer for Eneter Messaging Framework based on Gson library from Google.
This serializer is intended to be used with Eneter Messaging Framework to serialize / deserialize messages.
To use this serializer you need reference eneter-messaging.jar or eneter-messaging-android.jar
Method Summary |
|
deserialize(java.lang.Object serializedData,
java.lang.Class<T> clazz)
Serialize to JSON. |
|
serialize(T dataToSerialize,
java.lang.Class<T> clazz)
Deserialize from JSON. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JsonSerializer
public JsonSerializer()
deserialize
public <T> T deserialize(java.lang.Object serializedData,
java.lang.Class<T> clazz)
throws java.lang.Exception
- Serialize to JSON.
- Specified by:
deserialize
in interface eneter.messaging.dataprocessing.serializing.ISerializer
- Throws:
java.lang.Exception
serialize
public <T> java.lang.Object serialize(T dataToSerialize,
java.lang.Class<T> clazz)
throws java.lang.Exception
- Deserialize from JSON.
- Specified by:
serialize
in interface eneter.messaging.dataprocessing.serializing.ISerializer
- Throws:
java.lang.Exception