News
ArduinoJson 7.2: smaller arrays
18 September 2024
ArduinoJson 7.2 cuts the size of arrays in half on 32-bit platforms.
Read more...ArduinoJson 7.1: MessagePack upgrade
27 June 2024
ArduinoJson 7.1 adds support for MessagePack binary and extensions formats.
Read more...ArduinoJson 7
03 January 2024
ArduinoJson 7 redefines the memory allocation strategy to adapt to the new microcontroller landscape.
Read more...ArduinoJson 6.21: dropping support for C++03
14 March 2023
As I announced in the previous post, I'm removing support for C++03/C++98 in ArduinoJson. Moving forward, you'll need a C++11-capable compiler, which you probably already have.
Read more...ArduinoJson 6.20: shallow copy and documentation
26 December 2022
ArduinoJson 6.20 adds a new shallow-copy feature and inline documentation
Read more...The ArduinoJson Assistant is now open-source
16 May 2022
The ArduinoJson Assistant is a online tool that helps you work with the ArduinoJson library. It code is now available on GitHub.
Read more...ArduinoJson 6.19: NUL, JsonString, and new defaults
08 January 2022
ArduinoJson 6.19 brings support for the NUL character, extends the features of JsonString, and changes some default settings
Read more...ArduinoJson on PEA Podcast
30 October 2021
I was interviewed by Michael Cheich for the Programming Eletronics Academy Podcast!
Read more...Mastering ArduinoJson 6 Third Edition
27 July 2021
The second edition of Mastering ArduinoJson is only one year old, but it needed a refresh: important changes in the library had to be in the book.
Read more...Introducing the ArduinoJson Troubleshooter
07 June 2021
As you can see in the navigation bar, there is a new tool on the site. This tool will help you resolve the most common issues with a seris of questions.
Read more...ArduinoJson 6.18: custom converters
04 May 2021
Today, we get a new feature that will help you structure your code more cleanly: custom converters. As you'll see, I had to make some breaking changes to let that happen. Don't worry; the fixes are straightforward.
Read more...The New ArduinoJson Assistant
17 February 2021
Over the past four months, the Assistant went through a slow and progressive transformation. Let's see what it offers today.
Read more...ArduinoJson 6.17: save up to 332 bytes of RAM!
19 October 2020
No important feature this time, but I managed to move some static data to Flash saving a significant amount of memory on AVR and ESP8266
Read more...ArduinoJson 6.16: String Deduplication
01 August 2020
This new version adds string deduplication, new comparison operators, and fixes debug builds on ESP.
Read more...Paperback edition is back in store
21 May 2020
Mastering ArduinoJson 6 Second Edition is finally available as a paperback
Read more...Mastering ArduinoJson 6 Second Edition
02 April 2020
I've been working on a new edition of Mastering ArduinoJson, and it's finally available.
Read more...ArduinoJson 6.15: Filtering done right
22 March 2020
ArduinoJson 6.15 includes a new filtering feature to reduce memory consumption. It also brings a new function to recover from leaks in JsonDocument.
Read more...ArduinoJson 6.14.0: a Service Pack
16 January 2020
No big feature this time, but many nice improvements. Caution: there are some breaking changes.
Read more...Watch me on Maker Mind Meld Summit
04 December 2019
I'll be speaking at the Maker Mind Meld Summit, an online conference for makers and electronic hobbyists.
Read more...ArduinoJson vs Arduino_JSON
19 November 2019
How does ArduinoJson compares with the "official" Arduino_JSON library?
Read more...ArduinoJson 6.13.0: custom reader and writer
01 November 2019
You can now customize the reader and writer classes, allowing you to adapt the library for any type of input or output.
Read more...ArduinoJson 6.12.0: moving things around
05 September 2019
This revision doesn't bring any new feature, but it may break your build if you're are not in a standard setup.
Read more...ArduinoJson 6.11.0: to Infinity and beyond!
12 June 2019
ArduinoJson 6.11.0 contains small breaking changes. Please read to see if you need to upgrade your code.
Read more...ArduinoJson 6.10.0
22 March 2019
ArduinoJson 6.10.0 brings two new features: handling of integer overflows and support for custom allocators.
Read more...ArduinoJson 6.9.0: the stable release
05 March 2019
ArduinoJson 6 is finally out of the "beta" stage; let's see what this means.
Read more...ArduinoJson 6.8.0: more with less!
04 February 2019
ArduinoJson 6.8 automatically converts the JsonDocument to an array or an object. Your code is shorter, simpler, and more natural.
Read more...Assistant for version 6 available
08 January 2019
The ArduinoJson Assistant has been updated to support version 6 of the library.
Read more...Rolling back the changes from 6.6.0
07 December 2018
ArduinoJson 6.7.0 reverts the changes introduced in the previous release. It reduced the code size and memory usage, and it improves the performance.
Read more...ArduinoJson finally works in the Particle IDE
04 December 2018
Up to now, it was impossible to use ArduinoJson in the Particle Web IDE. The new revision of the library fixes this issue.
Read more...Huge changes in ArduinoJson 6.6.0
14 November 2018
The new beta version radically changes the way the memory is managed, opening the way for new kinds of utilization.
Read more...New blog: C++ for Arduino
30 October 2018
I created a new blog for Arduino developers who want to learn C++.
Read more...Three tutorials for ESP8266 and ESP32
24 September 2018
Here are three great tutorials from techtutorialsx.com
Read more...New Edition of Mastering ArduinoJson
30 August 2018
I just published a new edition of Mastering ArduinoJson. The text is the same, only the layout changes.
Read more...New library: ArduinoTrace
31 July 2018
Ever wrote a Serial.print() for the sole purpose of debugging your program? Don't you think we can do better?
Read more...Bye-bye references!
02 July 2018
ArduinoJson 6.1.0-beta has just been released, it returns everything by value, so you don't have to deal with references anymore
Read more...Documentation for version 6 is now available
15 June 2018
ArduinoJson 6.0.0-beta was release last week, but the documentation was not there yet.
Read more...MessagePack serialization is available!
07 June 2018
ArduinoJson 6.0.0-beta has just been released, it brings many new features, including the long-awaited support for MsgPack.
Read more...ArduinoJson 5.13.2 is out!
01 June 2018
A new revision of ArduinoJson is available, it fixes a few bugs.
Read more...New video tutorial
18 April 2018
A new video tutorial has been published: How to deserialize a JSON object with ArduinoJson 5
Read more...Mastering ArduinoJson is now available as paperback
12 March 2018
A paperback edition of Mastering ArduinoJson can now be purchased on lulu.com
Read more...New revision of "Mastering ArduinoJson"
02 February 2018
I just published a new revision of book "Mastering ArduinoJson" to be in-sync with ArduinoJson 5.13
Read more...ArduinoJson 5.13.0 is out!
19 January 2018
The new version of ArduinoJson is out! It changes the rules of string duplication.
Read more...ArduinoJson 5.12.0 is out!
11 December 2017
The new version of ArduinoJson is out! It introduces a new syntax to change the default values.
Read more...The book "Mastering ArduinoJson" out!
08 December 2017
The long awaited book on ArduinoJson is finally out. Let's wee what's inside!
Read more...New logo
16 October 2017
ArduinoJson finally has its own logo. It's been created by a professional designer. I hope you'll like it!
Read more...