ArduinoJson 5.11.1
* Removed dependency on `PGM_P` as Particle 0.6.2 doesn't define it (issue #546)
* Fixed warning "dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]"
* Fixed warning "floating constant exceeds range of 'float' [-Woverflow]" (issue #544)
* Fixed warning "this statement may fall through" [-Wimplicit-fallthrough=] (issue #539)
* Removed `ARDUINOJSON_DOUBLE_IS_64BITS` as it became useless.
* Fixed too many decimals places in float serialization (issue #543)

Changes since 5.11.0

  • Removed dependency on PGM_P as Particle 0.6.2 doesn't define it (issue #546)
  • Fixed warning "dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]"
  • Fixed warning "floating constant exceeds range of 'float' [-Woverflow]" (issue #544)
  • Fixed warning "this statement may fall through" [-Wimplicit-fallthrough=] (issue #539)
  • Removed ARDUINOJSON_DOUBLE_IS_64BITS as it became useless.
  • Fixed too many decimals places in float serialization (issue #543)

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-v5.11.1.h below and put it in your project folder
  3. Download ArduinoJson-v5.11.1.zip and extract it in you libraries folder

Note: ArduinoJson-v5.11.1.h are ArduinoJson-v5.11.1.hpp are almost identical; the difference is that the .hpp keeps everything in the ArduinoJson namespace.

Try online