This library is primarily design to be used with the Arduino IDE and therefore has a simplified setup procedure for that purpose. If you use the Arduino IDE, please read Using the library with Arduino.
However, it can be used without Arduino IDE with very little effort.
Step 1: Download source code:
git clone https://github.com/bblanchon/ArduinoJson.git
Step 2: Generate the Makefile for your environment
cd ArduinoJson
cmake .
Step 3: Build
make
Assuming you installed the library into <arduino-json>, you need to add:
<arduino-json>/include to your include path<arduino-json>/lib to your library pathThe following headers are required:
#include <ArduinoJson/JsonArray.hpp>
#include <ArduinoJson/JsonObject.hpp>
#include <ArduinoJson/StaticJsonBuffer.hpp>
Every class of the library is declared in the ArduinoJson namespace, so you may want to add the following line after the #include statements:
using namespace ArduinoJson;
You are now ready to follow the instructions: