Adrian Yanes d086e2018c Fixes for Infinity and NaN
Although JSON RFC does not support NaN or Infinity
as numeric values ECMA 262 section 9.8.1 defines
how to handle these cases as strings
2013-06-12 19:48:00 -07:00
2012-07-29 20:02:00 -05:00
2012-04-12 11:47:56 -07:00
2013-06-12 19:48:00 -07:00
2013-01-11 01:36:55 -08:00

Building on Unix with git, gcc and autotools

Home page for json-c:
  https://github.com/json-c/json-c/wiki

  Caution: do NOT use sources from svn.metaparadigm.com, they are old.

Prerequisites:
	gcc (or another C compiler)
	libtool

	If you're not using a release tarball, you'll also need:
	autoconf (autoreconf)
	automake

Github repo for json-c:
  https://github.com/json-c/json-c

    $ git clone https://github.com/json-c/json-c.git
    $ cd json-c
    $ sh autogen.sh

Then 

    $ ./configure
    $ make
    $ make install

To build and run the test programs run 

    $ make check

Linking to 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
Description
https://github.com/json-c/json-c is the official code repository for json-c. See the wiki for release tarballs for download. API docs at http://json-c.github.io/json-c/
Readme 5.7 MiB
Languages
C 86.8%
CMake 6.1%
Shell 3.4%
Meson 2.5%
C++ 0.9%
Other 0.3%