Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
|
9 years ago | |
---|---|---|
autoconf-archive | 9 years ago | |
tests | 9 years ago | |
.editorconfig | 9 years ago | |
.gitignore | 9 years ago | |
.travis.yml | 9 years ago | |
AUTHORS | 14 years ago | |
Android.configure.mk | 13 years ago | |
COPYING | 13 years ago | |
ChangeLog | 9 years ago | |
Doxyfile | 9 years ago | |
Makefile.am | 9 years ago | |
NEWS | 9 years ago | |
README | 9 years ago | |
README-WIN32.html | 12 years ago | |
README.html | 9 years ago | |
README.md | 9 years ago | |
RELEASE_CHECKLIST.txt | 9 years ago | |
STYLE.txt | 9 years ago | |
appveyor.yml | 10 years ago | |
arraylist.c | 9 years ago | |
arraylist.h | 9 years ago | |
autogen.sh | 10 years ago | |
bits.h | 11 years ago | |
config.h.win32 | 9 years ago | |
configure.ac | 9 years ago | |
debug.c | 11 years ago | |
debug.h | 11 years ago | |
json-c-uninstalled.pc.in | 13 years ago | |
json-c.pc.in | 9 years ago | |
json-c.vcproj | 9 years ago | |
json-c.vcxproj | 10 years ago | |
json-c.vcxproj.filters | 10 years ago | |
json.h | 11 years ago | |
json_c_version.c | 12 years ago | |
json_c_version.h | 11 years ago | |
json_config.h.in | 13 years ago | |
json_config.h.win32 | 10 years ago | |
json_inttypes.h | 10 years ago | |
json_object.c | 9 years ago | |
json_object.h | 9 years ago | |
json_object_iterator.c | 9 years ago | |
json_object_iterator.h | 12 years ago | |
json_object_private.h | 10 years ago | |
json_tokener.c | 9 years ago | |
json_tokener.h | 11 years ago | |
json_util.c | 9 years ago | |
json_util.h | 9 years ago | |
libjson.c | 11 years ago | |
linkhash.c | 9 years ago | |
linkhash.h | 9 years ago | |
math_compat.h | 10 years ago | |
printbuf.c | 9 years ago | |
printbuf.h | 13 years ago | |
random_seed.c | 10 years ago | |
random_seed.h | 11 years ago |
json-c
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.
It aims to conform to RFC 7159.
git
, gcc
and autotools
Home page for json-c: https://github.com/json-c/json-c/wiki
Prerequisites:
gcc
, clang
, or another C compilerlibtool
If you're not using a release tarball, you'll also need:
autoconf
(autoreconf
)automake
Make sure you have a complete libtool
install, including libtoolize
.
json-c
GitHub repo: https://github.com/json-c/json-c
$ git clone https://github.com/json-c/json-c.git
$ cd json-c
$ sh autogen.sh
followed by
$ ./configure
$ make
$ make install
To build and run the test programs:
$ make check
libjson-c
If your system has pkgconfig
,
then you can just add this to your makefile
:
CFLAGS += $(shell pkg-config --cflags json-c)
LDFLAGS += $(shell pkg-config --libs json-c)
Without pkgconfig
, you would do something like this:
JSON_C_DIR=/path/to/json_c/install
CFLAGS += -I$(JSON_C_DIR)/include/json-c
LDFLAGS+= -L$(JSON_C_DIR)/lib -ljson-c
No Description
C Markdown Text Shell C++ other