gazelle_serialization library

Serialization library for Gazelle framework.

Classes

GazelleModelProvider
Represents a provder of GazelleModelTypes.
GazelleModelType<T>
Represents a model class to be serialzed by Gazelle.

Functions

deserialize<T>({required dynamic jsonObject, GazelleModelProvider? modelProvider}) → T
De-serializes jsonObject into a T instance.
deserializeList<T>({required List list, GazelleModelProvider? modelProvider}) List<T>
De-serializes list into a List of Ts.
serialize({required dynamic object, GazelleModelProvider? modelProvider}) → dynamic
Convert object into a json serializable object.

Exceptions / Errors

DeserializationException
An exception for the deserialize function.