Calls the default implementation of the vfuncJson.Serializable.deserialize_property virtual function.
Calls the default implementation of the vfuncJson.Serializable.serialize_property virtual function.
Asks a json.serializable.Serializable implementation to deserialize the property contained inside property_node and place its value into value.
Calls the vfuncJson.Serializable.find_property implementation on the json.serializable.Serializable instance, which will return the property description for the given name.
Calls the vfuncJson.Serializable.get_property implementation on the json.serializable.Serializable instance, which will get the value of the given property.
Calls the vfuncJson.Serializable.list_properties implementation on the json.serializable.Serializable instance, which will return the list of serializable properties.
Asks a json.serializable.Serializable implementation to serialize an object property into a JSON node.
Calls the vfuncJson.Serializable.set_property implementation on the json.serializable.Serializable instance, which will set the property with the given value.
json.serializable.Serializable is an interface for controlling the serialization and deserialization of gobject.object.ObjectG classes.
Implementing this interface allows controlling how the class is going to be serialized or deserialized by func@Json.construct_gobject and func@Json.serialize_gobject, respectively.