A JSON reader and writer library using GLib and GObject