Name | Last modified | Size | Description | |
---|---|---|---|---|
Parent Directory | - | |||
Makefile | 2018-01-11 00:30 | 21K | ||
Makefile.am | 2014-11-28 21:10 | 313 | ||
Makefile.in | 2018-01-11 00:30 | 20K | ||
README.html | 2014-11-28 21:10 | 1.5K | ||
arraylist.c | 2014-11-28 21:10 | 2.3K | ||
arraylist.h | 2014-11-28 21:10 | 1.3K | ||
bits.h | 2014-11-28 21:10 | 1.2K | ||
debug.c | 2014-11-28 21:10 | 1.6K | ||
debug.h | 2014-11-28 21:10 | 1.0K | ||
json.h | 2014-11-28 21:10 | 900 | ||
json_object.c | 2014-11-28 21:10 | 12K | ||
json_object.h | 2014-11-28 21:10 | 9.3K | ||
json_object_private.h | 2014-11-28 21:10 | 572 | ||
json_tokener.c | 2014-11-28 21:10 | 11K | ||
json_tokener.h | 2014-11-28 21:10 | 2.0K | ||
json_util.c | 2014-11-28 21:10 | 1.8K | ||
json_util.h | 2014-11-28 21:10 | 276 | ||
linkhash.c | 2014-11-28 21:10 | 4.7K | ||
linkhash.h | 2014-11-28 21:10 | 6.0K | ||
printbuf.c | 2014-11-28 21:10 | 2.5K | ||
printbuf.h | 2014-11-28 21:10 | 1.1K | ||
test1.c | 2014-11-28 21:10 | 5.1K | ||
test2.c | 2014-11-28 21:10 | 4.3K | ||
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.