ArduinoJson-Fehler beheben: DynamicJsonBuffer is a class from ArduinoJson 5
English
Deutsch
Wenn Sie eine Fehlermeldung wie
example-3.txt
src\main.cpp:22:11: error: DynamicJsonBuffer is a class from ArduinoJson 5. Please see arduinojson.org/upgrade to learn how to upgrade your program to ArduinoJson version 6
DynamicJsonBuffer jsonBuffer;in Ihrem PlatformIO- oder Arduino-Projekt mit der ArduinoJson-Bibliothek sehen, wurde Ihr Code für eine alte Version von ArduinoJson geschrieben.
Gemäß dem offiziellen ArduinoJson 5 zu ArduinoJson 6 Migrationsleitfaden müssen Sie stattdessen DynamicJsonDocument verwenden. Beachten Sie, dass DynamicJsonDocument eine etwas andere API als DynamicJsonDocument verwendet, daher müssen Sie möglicherweise mehr als nur die Klassennamen ändern. Aber als ersten Schritt ersetzen Sie z.B.
example-2.cpp
durch
example-1.cpp
Check out similar posts by category:
Arduino, ESP8266/ESP32, PlatformIO
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow