Index of /OpenSRF/OpenSRF/branches/alpha/src/libjson

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[   ]Doxyfile2008-07-11 21:38 46K 
[   ]Makefile2008-07-11 21:38 946  
[TXT]README.html2008-07-11 21:38 1.5K 
[TXT]arraylist.c2008-07-11 21:38 2.2K 
[TXT]arraylist.h2008-07-11 21:38 1.2K 
[TXT]bits.h2008-07-11 21:38 1.2K 
[TXT]debug.c2008-07-11 21:38 1.6K 
[TXT]debug.h2008-07-11 21:38 1.0K 
[TXT]json.h2008-07-11 21:38 854  
[TXT]json_object.c2008-07-11 21:38 12K 
[TXT]json_object.h2008-07-11 21:38 9.3K 
[TXT]json_object_private.h2008-07-11 21:38 572  
[TXT]json_tokener.c2008-07-11 21:38 11K 
[TXT]json_tokener.h2008-07-11 21:38 1.9K 
[TXT]json_util.c2008-07-11 21:38 1.9K 
[TXT]json_util.h2008-07-11 21:38 276  
[TXT]linkhash.c2008-07-11 21:38 4.6K 
[TXT]linkhash.h2008-07-11 21:38 6.0K 
[TXT]oilsMessage.c2008-07-11 21:38 1.6K 
[TXT]oils_method.c2008-07-11 21:38 1.0K 
[TXT]ossupport.c2008-07-11 21:38 925  
[TXT]ossupport.h2008-07-11 21:38 778  
[TXT]printbuf.c2008-07-11 21:38 2.4K 
[TXT]printbuf.h2008-07-11 21:38 1.0K 
[TXT]test1.c2008-07-11 21:38 5.1K 
[TXT]test2.c2008-07-11 21:38 756  

JSON-C - A JSON implementation in C

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

Anonymous CVS

# 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.