gobject_to_data


Description:


[ Version ( since = "0.10" ) ]
public string gobject_to_data (Object gobject, out size_t length)

Serializes a `GObject` instance into a JSON data stream, iterating recursively over each property.

If the given object implements the [iface@Json.Serializable] interface, it will be asked to serialize all its properties; otherwise, the default implementation will be use to translate the compatible types into JSON native types.

Parameters:

gobject

the object to serialize

length

return value for the length of the buffer

Returns:

a JSON data stream representing the given object


Namespace: Json
Package: json-glib-1.0