public
Description: A JSON reader and writer library using GLib and GObject
Homepage: http://live.gnome.org/JsonGlib
Clone URL: git://github.com/ebassi/json-glib.git
name age message
file .gitignore Wed Mar 05 08:03:24 -0800 2008 Add JsonObject test unit [Emmanuele Bassi]
file AUTHORS Thu Sep 20 12:35:49 -0700 2007 Initial import of JSON-GLib [Emmanuele Bassi]
file COPYING Thu Sep 20 12:35:49 -0700 2007 Initial import of JSON-GLib [Emmanuele Bassi]
file ChangeLog Thu Sep 20 12:35:49 -0700 2007 Initial import of JSON-GLib [Emmanuele Bassi]
file Makefile.am Tue Mar 04 05:07:08 -0800 2008 Clean the test-report XML output, if found [Emmanuele Bassi]
file Makefile.decl Thu Apr 03 08:31:48 -0700 2008 Wrap the test report information section inside... [Emmanuele Bassi]
file NEWS Tue Nov 13 03:30:16 -0800 2007 Bump up to 0.4.0 [Emmanuele Bassi]
file README Mon Mar 03 23:05:01 -0800 2008 Update the README [Emmanuele Bassi]
file autogen.sh Thu Sep 20 12:35:49 -0700 2007 Initial import of JSON-GLib [Emmanuele Bassi]
file configure.ac Sat Mar 01 11:30:41 -0800 2008 Add initial test suite support using GLib's new... [Emmanuele Bassi]
directory contrib/ Tue Mar 04 02:44:56 -0800 2008 Append to EXTRA_DIST, since it was defined else... [Emmanuele Bassi]
directory doc/ Sun Mar 02 02:49:52 -0800 2008 Update Makefile templates to include the testin... [Emmanuele Bassi]
file json-glib.pc.in Thu Sep 20 12:35:49 -0700 2007 Initial import of JSON-GLib [Emmanuele Bassi]
directory json-glib/ Sun Mar 09 13:52:29 -0700 2008 Add value testing to the JsonNode unit [Emmanuele Bassi]
directory tests/ Tue Mar 04 04:30:48 -0800 2008 Build test-serialize-full [Emmanuele Bassi]
README
JSON-GLib - A JSON parser for GLib-based libraries and applications
===================================================================

JSON-GLib implements a full JSON parser using GLib and GObject.

JSON is the JavaScript Object Notation; it can be used to represent
objects and object hierarchies while retaining human-readability.

GLib is a C library providing common and efficient data types for
the C developers.

GObject is a library providing a run-time Object Oriented type system
for C developers. GLib and GObject are extensively used by the GTK+
toolkit and by the GNOME project.

For more information, see:
 * JSON: http://www.json.org
 * GLib and GObject: http://www.gtk.org

REQUIREMENTS
------------
In order to build JSON-GLib you will need:

  * pkg-config
  * gtk-doc >= 1.8
  * GLib >= 2.14

INSTALLATION
------------
To build JSON-GLib just run:

  $ ./configure
  $ make all
  # make install

BUGS
----

If you find a bug in JSON-GLib, please create a Bugzilla entry here:

  http://bugzilla.openedhand.com/enter_bug.cgi?product=json-glib

Attaching:
- the version of JSON-GLib
  - if it is a development version, the branch of the git repository
- the JSON data that produced the bug (if any)
- a small test case, if none of the test units exhibit the behaviour
- in case of a segmentation fault, a full stack trace with debugging
  symbols obtained through gdb is greatly appreaciated

HACKING
-------

JSON-GLib is developed mainly inside a GIT repository available at:

  git://github.com/ebassi/json-glib.git

You can clone the GIT repository with:

  git clone git://github.com/ebassi/json-glib.git

If you want to contribute functionality or bug fixes to JSON-GLib you
can either notify me to pull from your GIT repository or send me a set
of patches using:

  git format-patch master -k -s

or:

  git send-email -k -s

AUTHOR
------
JSON-GLib has been written by Emmanuele Bassi
Copyright (C) 2007  OpenedHand Ltd.