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.
| gobject |
the object to serialize |
| length |
return value for the length of the buffer |
|
a JSON data stream representing the given object |