[ANNOUNCE] JSON-GLib 0.4.0



hi everyone;

I've just released version 0.4.0 of JSON-GLib, a GObject-based C library
for parsing a writing JSON (JavaScript Object Notation) data streams.

more information about JSON and JSON-GLib is available on its wiki page:

  http://live.gnome.org/JsonGlib

the tarball for the 0.4.0 release is available here:

  http://folks.o-hand.com/~ebassi/sources/json-glib-0.4.0.tar.gz

Overview of changes for 0.4.0
=============================
* Support parsing of negative numbers
* Fix parse error propagation and message
  The parse error set by the json_parser_load_from_*() functions
  is more useful for pin-pointing the position where the parser
  stopped
* More parser sanity checks
  Make the JsonParser more robust while dealing with bad JSON streams
* GObject deserialization support
  Add json_construct_gobject(), which takes a buffer and a GType and
  instantiates the corresponding GObject using the JSON data to set the
  various properties
* Detect and parse JSON masked as a JavaScript assignment
  Some web APIs pass a full JavaScript assignment instead of just the
  right-hand part; JsonParser will detect these statements and will
  allow retrieving the variable name used.
* Allow using JsonNode with GObject properties and signals
  Define a GType for JsonNode, for bindings, properties and signal
  marshallers
* Add JsonGenerator:root property

ciao,
 Emmanuele.

-- 
Emmanuele Bassi,
W: http://www.emmanuelebassi.net
B: http://log.emmanuelebassi.net



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]