Documentation
First contact
- Installation
- Explains how to install the library.
- Deserialization tutorial
- Contains a detailed guide on how to parse a JSON document using the library.
- Serialization tutorial
- Contains a detailed guide on how to generate a JSON document using the library.
Everyday use
- API Reference
- Contains a detailed description of each function of the library.
- FAQ
- Contains Frequently Asked Questions, and the answers.
- Examples
- Contains complete programs showing how to use ArduinoJson in various situations.
Advanced topics
- Memory model
- Explains how the memory is managed in the library.
- Avoiding Pitfalls
- Describes common misconceptions and frequents mistakes.
- Bag of Tricks
- A collection of useful techniques to accomplish unusual things with ArduinoJson.
- External resources
- Contains links to articles about ArduinoJson.
- Upgrading from ArduinoJson 3
- Explains how to upgrade code written for ArduinoJson version 3 to version 5.
- Upgrading to ArduinoJson 6
- Explains how to upgrade code written for ArduinoJson version 5 to version 6.
- Upgrading to ArduinoJson 7
- Explains how to upgrade code written for ArduinoJson version 5 to version 6.
- Release notes
- Useful when you want to install multiple versions.