ArduinoJson 6.13.0 * Added support for custom writer/reader classes (issue #1088) * Added conversion from `JsonArray` and `JsonObject` to `bool`, to be consistent with `JsonVariant` * Fixed `deserializeJson()` when input contains duplicate keys (issue #1095) * Improved `deserializeMsgPack()` speed by reading several bytes at once * Added detection of Atmel AVR8/GNU C Compiler (issue #1112) * Fixed deserializer that stopped reading at the first `0xFF` (PR #1118 by @mikee47) * Fixed dangling reference in copies of `MemberProxy` and `ElementProxy` (issue #1120)
Looking for a human-readable version?
📰 Read the article on arduinojson.org
6.12.0
Changes since- Added support for custom writer/reader classes (issue #1088)
- Added conversion from
JsonArray
andJsonObject
tobool
, to be consistent withJsonVariant
- Fixed
deserializeJson()
when input contains duplicate keys (issue #1095) - Improved
deserializeMsgPack()
speed by reading several bytes at once - Added detection of Atmel AVR8/GNU C Compiler (issue #1112)
- Fixed deserializer that stopped reading at the first
0xFF
(PR #1118 by @mikee47) - Fixed dangling reference in copies of
MemberProxy
andElementProxy
(issue #1120)
How to install
There are several ways to install ArduinoJson, from simpler to more complex:
- Use the Arduino Library Manager
- Download
ArduinoJson-v6.13.0.h
put it in your project folder - Download
ArduinoJson-v6.13.0.zip
and extract it in youlibraries
folder
Note: ArduinoJson-v6.13.0.h
and ArduinoJson-v6.13.0.hpp
are almost identical; the difference is that the .hpp
keeps everything in the ArduinoJson
namespace.