Name | Last modified | Size | Description | |
---|---|---|---|---|
Parent Directory | - | |||
test2.c | 2008-07-11 21:38 | 756 | ||
test1.c | 2008-07-11 21:38 | 5.1K | ||
printbuf.h | 2008-07-11 21:38 | 1.0K | ||
printbuf.c | 2008-07-11 21:38 | 2.4K | ||
ossupport.h | 2008-07-11 21:38 | 778 | ||
ossupport.c | 2008-07-11 21:38 | 925 | ||
oils_method.c | 2008-07-11 21:38 | 1.0K | ||
oilsMessage.c | 2008-07-11 21:38 | 1.6K | ||
linkhash.h | 2008-07-11 21:38 | 6.0K | ||
linkhash.c | 2008-07-11 21:38 | 4.6K | ||
json_util.h | 2008-07-11 21:38 | 276 | ||
json_util.c | 2008-07-11 21:38 | 1.9K | ||
json_tokener.h | 2008-07-11 21:38 | 1.9K | ||
json_tokener.c | 2008-07-11 21:38 | 11K | ||
json_object_private.h | 2008-07-11 21:38 | 572 | ||
json_object.h | 2008-07-11 21:38 | 9.3K | ||
json_object.c | 2008-07-11 21:38 | 12K | ||
json.h | 2008-07-11 21:38 | 854 | ||
debug.h | 2008-07-11 21:38 | 1.0K | ||
debug.c | 2008-07-11 21:38 | 1.6K | ||
bits.h | 2008-07-11 21:38 | 1.2K | ||
arraylist.h | 2008-07-11 21:38 | 1.2K | ||
arraylist.c | 2008-07-11 21:38 | 2.2K | ||
README.html | 2008-07-11 21:38 | 1.5K | ||
Makefile | 2008-07-11 21:38 | 946 | ||
Doxyfile | 2008-07-11 21:38 | 46K | ||
Latest release: json-c-0.1.tar.gz
JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON objects.
Minimal documentation exists here, Although you are probably better reading the example code in test1.c.
JSON-C currently depends on some gcc 3.0+ features so can probably only be compiled with gcc 3.0+. It also uses some specifc glibc functions such as vasprintf. Patches welcome to port to other compilers / platforms.
Please send bug reports to michael@metaparadigm.com
# export CVSROOT=:pserver:anoncvs@cvs.metaparadigm.com:/cvsroot
# cvs login
Logging in to :pserver:anoncvs@cvs.metaparadigm.com:2401/cvsroot
CVS password: <enter 'anoncvs'>
# cvs co json-c
Copyright Metaparadigm Pte. Ltd. 2004. Michael Clark
This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public (LGPL) License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.