X-Git-Url: http://git.roojs.org/?p=app.Builder.js;a=blobdiff_plain;f=JsRender%2FNode.vala;h=5b8daae09df88a83524ad41f2aaedfbf31ee9f84;hp=4bfb43940ecdb62294a3d72e422ba3b4d259feda;hb=2357117f2dbfda5d1282c5cc730534781e244d7e;hpb=0d1fa455e0b79452e0d74c1a280b3a23e3432f74 diff --git a/JsRender/Node.vala b/JsRender/Node.vala index 4bfb43940..5b8daae09 100644 --- a/JsRender/Node.vala +++ b/JsRender/Node.vala @@ -450,6 +450,17 @@ public class JsRender.Node { } + public string toJsonString() + { + if (Node.gen == null) { + Node.gen = new Json.Generator(); + } + var n = new Json.Node(Json.NodeType.OBJECT); + n.set_object(this.toJsonObject () ); + Node.gen.set_root (n); + return Node.gen.to_data (null); + } + public Json.Object toJsonObject() { var ret = new Json.Object();