ArduinoJson

ArduinoJson is a C++ JSON library developed for embedded systems and Arduino projects. It supports serialization and serialization of JSON and MessagePack data. It is portable with a header-only structure and can be used in standard C++ projects.

AR

bblanchon · IoT & Home Automation

STARS7.2K
FORKS1.2K
COMMITS0
CONTRIBUTORS0
VERSIONv7.4.3
UPDATED18 days ago
C++EmbeddedJSONMessagePackMIT

Common commercial products in this category: Amazon Alexa, Google Home, Apple Home

What can it do?
  • You serialize JSON documents by targeting memory or flow (stream).
  • You parse JSON data by filtering input data or by supporting comments.
  • It encodes the data in the MessagePack format and you do the decoding.
User reviews
  • ↓ NegativeGitHub Issue

    PlatformIO + ESP8266 + Debug mode = Stack overflow

    “I am using the code right out of your book examples. Whenever I run it a second time (when it should have already created the ` /config.json`) it tells me it "Failed to deserialize configuration." When the JSON prints it looks fine, and I have run it through a [JSON Validator](…”

  • • NeutralGitHub Issue

    Platformio compatibility?

    “Do you have any experience of getting this to work with platformio? I followed these instructions and it works flawlessly.. I copied all my libs to the /lib folder but when i try and compile them it is the arduinojson that stops it in its tracks. It is the `#include…”

My note

Alternative pages

More in: IoT & Home Automation