public class OrgJsonValueSerialization extends Object implements org.qi4j.api.value.ValueSerialization
This class is used internally by the Zest Runtime to provide default ValueSerialization when no ValueSerialization Service is available.
In application code, prefer the use of OrgJsonValueSerializationService.
| Constructor and Description |
|---|
OrgJsonValueSerialization(org.qi4j.api.structure.Application application,
org.qi4j.api.structure.Module module,
org.qi4j.api.structure.Module valuesModule) |
| Modifier and Type | Method and Description |
|---|---|
<T> org.qi4j.functional.Function2<org.qi4j.api.type.ValueType,String,T> |
deserialize() |
<T> T |
deserialize(Class<?> type,
InputStream input) |
<T> T |
deserialize(Class<?> type,
String input) |
<T> org.qi4j.functional.Function<String,T> |
deserialize(Class<T> type) |
<T> org.qi4j.functional.Function<String,T> |
deserialize(org.qi4j.api.type.ValueType valueType) |
<T> T |
deserialize(org.qi4j.api.type.ValueType type,
InputStream input) |
<T> T |
deserialize(org.qi4j.api.type.ValueType type,
String input) |
<T> org.qi4j.functional.Function<T,String> |
serialize() |
<T> org.qi4j.functional.Function<T,String> |
serialize(boolean includeTypeInfo)
Deprecated.
|
String |
serialize(Object object) |
String |
serialize(Object object,
boolean includeTypeInfo)
Deprecated.
|
void |
serialize(Object object,
OutputStream output) |
void |
serialize(Object object,
OutputStream output,
boolean includeTypeInfo)
Deprecated.
|
<T> org.qi4j.functional.Function<T,String> |
serialize(org.qi4j.api.value.ValueSerializer.Options options) |
String |
serialize(org.qi4j.api.value.ValueSerializer.Options options,
Object object) |
void |
serialize(org.qi4j.api.value.ValueSerializer.Options options,
Object object,
OutputStream output) |
public OrgJsonValueSerialization(org.qi4j.api.structure.Application application,
org.qi4j.api.structure.Module module,
org.qi4j.api.structure.Module valuesModule)
public <T> org.qi4j.functional.Function<T,String> serialize()
serialize in interface org.qi4j.api.value.ValueSerializerpublic <T> org.qi4j.functional.Function<T,String> serialize(org.qi4j.api.value.ValueSerializer.Options options)
serialize in interface org.qi4j.api.value.ValueSerializer@Deprecated public <T> org.qi4j.functional.Function<T,String> serialize(boolean includeTypeInfo)
serialize in interface org.qi4j.api.value.ValueSerializerpublic String serialize(Object object) throws org.qi4j.api.value.ValueSerializationException
serialize in interface org.qi4j.api.value.ValueSerializerorg.qi4j.api.value.ValueSerializationExceptionpublic String serialize(org.qi4j.api.value.ValueSerializer.Options options, Object object) throws org.qi4j.api.value.ValueSerializationException
serialize in interface org.qi4j.api.value.ValueSerializerorg.qi4j.api.value.ValueSerializationException@Deprecated public String serialize(Object object, boolean includeTypeInfo) throws org.qi4j.api.value.ValueSerializationException
serialize in interface org.qi4j.api.value.ValueSerializerorg.qi4j.api.value.ValueSerializationExceptionpublic void serialize(Object object, OutputStream output) throws org.qi4j.api.value.ValueSerializationException
serialize in interface org.qi4j.api.value.ValueSerializerorg.qi4j.api.value.ValueSerializationExceptionpublic void serialize(org.qi4j.api.value.ValueSerializer.Options options,
Object object,
OutputStream output)
throws org.qi4j.api.value.ValueSerializationException
serialize in interface org.qi4j.api.value.ValueSerializerorg.qi4j.api.value.ValueSerializationException@Deprecated public void serialize(Object object, OutputStream output, boolean includeTypeInfo) throws org.qi4j.api.value.ValueSerializationException
serialize in interface org.qi4j.api.value.ValueSerializerorg.qi4j.api.value.ValueSerializationExceptionpublic <T> org.qi4j.functional.Function<String,T> deserialize(Class<T> type)
deserialize in interface org.qi4j.api.value.ValueDeserializerpublic <T> org.qi4j.functional.Function<String,T> deserialize(org.qi4j.api.type.ValueType valueType)
deserialize in interface org.qi4j.api.value.ValueDeserializerpublic <T> org.qi4j.functional.Function2<org.qi4j.api.type.ValueType,String,T> deserialize()
deserialize in interface org.qi4j.api.value.ValueDeserializerpublic <T> T deserialize(Class<?> type, String input) throws org.qi4j.api.value.ValueSerializationException
deserialize in interface org.qi4j.api.value.ValueDeserializerorg.qi4j.api.value.ValueSerializationExceptionpublic <T> T deserialize(org.qi4j.api.type.ValueType type,
String input)
throws org.qi4j.api.value.ValueSerializationException
deserialize in interface org.qi4j.api.value.ValueDeserializerorg.qi4j.api.value.ValueSerializationExceptionpublic <T> T deserialize(Class<?> type, InputStream input) throws org.qi4j.api.value.ValueSerializationException
deserialize in interface org.qi4j.api.value.ValueDeserializerorg.qi4j.api.value.ValueSerializationExceptionpublic <T> T deserialize(org.qi4j.api.type.ValueType type,
InputStream input)
throws org.qi4j.api.value.ValueSerializationException
deserialize in interface org.qi4j.api.value.ValueDeserializerorg.qi4j.api.value.ValueSerializationException