Class FleeceSerializationKt
-
- All Implemented Interfaces:
public final class FleeceSerializationKt
-
-
Method Summary
Modifier and Type Method Description final static <T extends Any> FLSliceResultserializeToFleece(SerializationStrategy<T> serializer, T value, FLEncoder flEncoder)Uses Kotlin Serialization to encode an arbitrary object or collection to Fleece. final static <T extends Any> FLSliceResultserializeToFleece(T value, FLEncoder flEncoder)Uses Kotlin Serialization to encode an arbitrary object or collection to Fleece. -
-
Method Detail
-
serializeToFleece
final static <T extends Any> FLSliceResult serializeToFleece(SerializationStrategy<T> serializer, T value, FLEncoder flEncoder)
Uses Kotlin Serialization to encode an arbitrary object or collection to Fleece.
- Parameters:
serializer- The SerializationStrategy to use.value- The object to encode.flEncoder- A Fleece FLEncoder to use; defaults to a fresh instance.- Returns:
The encoded Fleece data as an immovable FLSliceResult. (If you need a regular byte array instead, call
getContent()on it.)
-
serializeToFleece
final static <T extends Any> FLSliceResult serializeToFleece(T value, FLEncoder flEncoder)
Uses Kotlin Serialization to encode an arbitrary object or collection to Fleece.
- Parameters:
value- The object to encode.flEncoder- A Fleece FLEncoder to use; defaults to a fresh instance.- Returns:
The encoded Fleece data.
-
-
-
-