public class LambdaJsonBinder extends java.lang.Object implements LambdaDataBinder
| Constructor and Description |
|---|
LambdaJsonBinder()
Constructs a Lambda Json binder.
|
LambdaJsonBinder(com.google.gson.Gson gson) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
deserialize(byte[] content,
java.lang.Class<T> clazz)
Converts an encoded byte array into a POJO.
|
byte[] |
serialize(java.lang.Object object)
Serializes an object into encoded byte array.
|
public LambdaJsonBinder()
public LambdaJsonBinder(@NonNull
com.google.gson.Gson gson)
@Nullable
public <T> T deserialize(@Nullable
byte[] content,
@NonNull
java.lang.Class<T> clazz)
LambdaDataBinderdeserialize in interface LambdaDataBinderT - the type of the classcontent - an encoded content in bytesclazz - class to be deserialized intopublic byte[] serialize(@Nullable
java.lang.Object object)
LambdaDataBinderserialize in interface LambdaDataBinderobject - object to be serialized