forked from ebassi/json-glib
-
Notifications
You must be signed in to change notification settings - Fork 0
A JSON reader and writer library using GLib and GObject
License
jmoutte/json-glib
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
JSON-GLib - A JSON parser for GLib-based libraries and applications =============================================================================== JSON-GLib implements a full JSON parser using GLib and GObject. Use JSON-GLib it is possible to parse and generate valid JSON data structures, using a DOM-like API. JSON-GLib also offers GObject integration, providing the ability to serialize and deserialize GObject instances to and from JSON data types. 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.11 * GLib >= 2.16 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: http://git.gnome.org/cgit/json-glib You can clone the GIT repository with: git clone git://git.gnome.org/json-glib 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 Make sure you always run the test suite when you are fixing bugs. New features should come with a test unit. AUTHOR, COPYRIGHT AND LICENSING ------------------------------------------------------------------------------- JSON-GLib has been written by Emmanuele Bassi JSON-GLib is released under the terms of the GNU Lesser General Public License, either version 2.1 or (at your option) any later version. See the file COPYING for details. Copyright (C) 2007 OpenedHand Ltd Copyright (C) 2009 Intel Corp.
About
A JSON reader and writer library using GLib and GObject
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published