Eric Haszlakiewicz edited this page Mar 6, 2018 · 16 revisions

JSON-C - A JSON implementation in 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.

Fetch release tarballs from the downloads page (Amazon S3).

SHA-256 checksums:

These can be verified by running "openssl sha -sha256 json-c-0.13.1.tar.gz"

  • SHA256(json-c-0.13.1-nodoc.tar.gz)= 94a26340c0785fcff4f46ff38609cf84ebcd670df0c8efd75d039cc951d80132
  • SHA256(json-c-0.13.1.tar.gz)= b87e608d4d3f7bfdd36ef78d56d53c74e66ab278d318b71e6002a369d36f4873

MD5 checksums:

These can be verified by running "openssl md5 json-c-0.13.1.tar.gz"

  • MD5(json-c-0.13.1-nodoc.tar.gz)= 429de1acd9722975a010d1a12cef740d
  • MD5(json-c-0.13.1.tar.gz)= 04969ad59cc37bddd83741a08b98f350

Checksums for older releases can be found below.


To setup JSON-C to build on your system please run:

./configure --prefix=/some/install/path
make check
make install

If you are on Win32 you will need to use CMake. Generally, the commands are:

mkdir build
cd build
cmake .
msbuild "json-c.vcxproj" /m /verbosity:normal /p:OutDir=lib\


For detailed information on using json-c, refer to the Doxygen generated API docs.

GIT Repository

git clone

Mailing List

Send email to json-c at googlegroups dot com

You'll need to join the group first, see:!forum/json-c


This program is free software; you can redistribute it and/or modify it under the terms of the MIT License.

Checksums for older releases

SHA-256 Checksums:

  • SHA256(json-c-0.13-nodoc.tar.gz)= 8572760646e9d23ee68f967ca62fa134a97b931665fd9af562192b7788c95a06
  • SHA256(json-c-0.13.tar.gz)= 0316780be9ad16c42d7c26b015a784fd5df4b0909fef0aba51cfb13e492ac24d
  • SHA256(json-c-0.12.1-nodoc.tar.gz)= 5a617da9aade997938197ef0f8aabd7f97b670c216dc173977e1d56eef9e1291
  • SHA256(json-c-0.12.1.tar.gz)= 2a136451a7932d80b7d197b10441e26e39428d67b1443ec43bbba824705e1123
  • SHA256(json-c-0.12-nodoc.tar.gz)= 6fd6d2311d610b279e1bcdd5c6d4f699700159d3e0786de8306af7b4bc94fb35
  • SHA256(json-c-0.12.tar.gz)= 000c01b2b3f82dcb4261751eb71f1b084404fb7d6a282f06074d3c17078b9f3f
  • c1356c3b0956b0f13966c1a75f136b38c41eca2c93344adec77f8a7dd583ee57 json-c-0.11-nodoc.tar.gz
  • 28dfc65145dc0d4df1dfe7701ac173c4e5f9347176c8983edbfac9149494448c json-c-0.11.tar.gz
  • 536a2e8846653ee11695722c1d546c28a9034f59accc8c1f76cf5823b1ff409f json-c-0.10-nodoc.tar.gz
  • 274fc9d47c1911fad9caab4db117e4be5d6b68c4547eab0c508d79c4768e170c json-c-0.10.tar.gz
  • 702a486c9bf8e19137d484ab5c49b4ad314eb5e1fe37062a72c0a0fa39439475 json-c-0.9.tar.gz

MD5 Checksums:

  • MD5(json-c-0.13-nodoc.tar.gz)= e6c7a5a3552f7fcdc051c928b99597bc
  • MD5(json-c-0.13.tar.gz)= 11fc5d90c77375e5fc8401e8b9efbf21
  • MD5(json-c-0.12.1-nodoc.tar.gz)= 5b91ab230d9b6b0ee20fc19cf25094f5
  • MD5(json-c-0.12.1.tar.gz)= 55f7853f7d8cf664554ce3fa71bf1c7d
  • MD5(json-c-0.12-nodoc.tar.gz)= c2d07750dfd3edbdb1be18430dce2d94
  • MD5(json-c-0.12.tar.gz)= 3ca4bbb881dfc4017e8021b5e0a8c491
  • MD5 (json-c-0.11-nodoc.tar.gz) = 4ac9dae7cc2975dba7bc04b4c0b98953
  • MD5 (json-c-0.11.tar.gz) = aa02367d2f7a830bf1e3376f77881e98
  • MD5 (json-c-0.10-nodoc.tar.gz) = a84a359f11295c85ebe01a392c54154e
  • MD5 (json-c-0.10.tar.gz) = a4edc79410eb894f08d7d52ca9f88732
  • MD5 (json-c-0.9.tar.gz) = 3a13d264528dcbaf3931b0cede24abae

(Note: this is the current site for json-c. The content over at is obsolete.)

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.