JsonCpp

JsonCpp provides support for the data interchange format known as JavaScript Object Notation (JSON).

You can find the project home for JsonCpp at http://jsoncpp.sourceforge.net/, and you can find downloads at http://sourceforge.net/projects/jsoncpp/files/. Download the appropriate file and unpack, perhaps into your home directory. Create a JSONCPP_HOME environment variable; here’s an example:

 
export JSONCPP_HOME=/home/jeff/jsoncpp-src-0.5.0

JsonCpp requires Scons, a Python build system. To install Scons under Ubuntu, use this:

 
sudo apt-get install scons

Navigate into $JSONCPP_HOME and use Scons to build the library.

 
scons platform=linux-gcc

For OS X, specifying a platform of linux-gcc worked for my install.

For my installation, building ...

Get Modern C++ Programming with Test-Driven Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.