ArduinoJson 6.7.0-beta
* Removed the automatic expansion of `DynamicJsonDocument`, it now has a fixed capacity.
* Restored the monotonic allocator because the code was getting too big
* Reduced the memory usage
* Reduced the code size
* Renamed `JsonKey` to `JsonString`
* Removed spurious files in the Particle library

Looking for a human-readable version? 📰 Read the article on arduinojson.org

Special note

ArduinoJson 6 requires updating code written for version 5. See the migration guide for details.

Changes since 6.6.0-beta

  • Removed the automatic expansion of DynamicJsonDocument, it now has a fixed capacity.
  • Restored the monotonic allocator because the code was getting too big
  • Reduced the memory usage
  • Reduced the code size
  • Renamed JsonKey to JsonString
  • Removed spurious files in the Particle library

View version history

How to install

There are several ways to install ArduinoJson, from simpler to more complex:

  1. Use the Arduino Library Manager
  2. Download ArduinoJson-v6.7.0-beta.h put it in your project folder
  3. Download ArduinoJson-v6.7.0-beta.zip and extract it in you libraries folder

Note: ArduinoJson-v6.7.0-beta.h are ArduinoJson-v6.7.0-beta.hpp are almost identical; the difference is that the .hpp keeps everything in the ArduinoJson namespace.

Try online