> Message: 2
> Date: Wed, 14 Mar 2012 13:25:38 -0500
> From: "Luis L. Rodr?guez Oro"
> To: vala-list@gnome.org
> Subject: [Vala] jSON parser
> Message-ID: <4f60e2a2.5010...@uci.cu>
> Content-Type: text/plain; charset="iso-8859-1"; Format="flow
> {"data":50.65} // jSON
> stdout.printf ("data: %d\n", root_object.get_int_member ("data"));
> // dont work!
> I cant control the value. ¿How get variant type data?
Try:
stdout.printf ("data: %d\n", int.parse (root_object.get_double_member
("data")))
___
in this examples Im parse a JSON:
{"data":50} // JSON
var parser = new Json.Parser ();
parser.load_from_file ("cuota.json");
var root_object = parser.get_root ().get_object ();
stdout.printf ("data: %d\n", root_object.get_int_member ("data"));
// work perfect!
{"data":50.65} // jSON
stdou