summaryrefslogtreecommitdiff
path: root/contrib/json-object.vala
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/json-object.vala')
-rw-r--r--contrib/json-object.vala10
1 files changed, 8 insertions, 2 deletions
diff --git a/contrib/json-object.vala b/contrib/json-object.vala
index a8058f5..993381d 100644
--- a/contrib/json-object.vala
+++ b/contrib/json-object.vala
@@ -25,7 +25,8 @@ public class Sample : GLib.Object {
root.set_object (obj);
var generator = new Json.Generator ();
- generator.set_root (root);
+ generator.pretty = true;
+ generator.root = root;
return generator.to_data ();
}
@@ -33,7 +34,12 @@ public class Sample : GLib.Object {
static int main (string[] args) {
var sample = new Sample ();
- stdout.printf ("var sample = %s;\n", sample.to_json ());
+ stdout.printf ("[manual] var sample = %s;\n",
+ sample.to_json ());
+
+ var buf = Json.serialize_gobject (sample);
+ stdout.printf ("[automatic] var sample = %s;\n",
+ buf);
return 0;
}