Serialize – libserialize-7 Reference Manual
Packages
libserialize-7
Serialize
Convert
Enum
Case
DateTimeSerializeMethod
EnumSerializeMethod
CollectionFactory
HasComplexCollections
HasFallback
TypeFamily
Array
DataObject
Dict
Jsoner
Settings
check_type
get_settings
set_settings
Serialize
Description:
Content:
Namespaces:
Convert
Enum
Interfaces:
CollectionFactory
HasComplexCollections
-
Helper interface for complex collection deserializtion
HasFallback
-
Helper interface for storing fields that wasn't successfuly deserialized
TypeFamily
-
Helper interface for chosing class to deserialize
Classes:
Array
DataObject
-
A helper class with convenient methods for fast de/serialization
Dict
Jsoner
-
Json helper for de/serialization
Settings
Enums:
Case
-
Name cases. With AUTO
Jsoner
will try detect name case for every member of json object. Useful for working with bad API developers
DateTimeSerializeMethod
-
How to serialize DateTime
EnumSerializeMethod
-
How to serialize Enums
Error domains:
JsonError
-
Error from libjson
Functions:
public
void
check_type
(
Type
type_)
Check GType on valid for using as Jsoner dataclass for de/serialization. On fail will used
GLib.error
public
Settings
get_settings
()
public
void
set_settings
(
Settings
settings)