This repository was archived by the owner on Mar 17, 2025. It is now read-only.
This repository was archived by the owner on Mar 17, 2025. It is now read-only.
update required for arduinoJSON v6.xx apis #426
Open
Activity
MrSuhov commentedon Mar 17, 2019
Actually Json 6.* are still in beta, so right now it looks reasonable to use json 5.* and wait for a release of 6.*
technowhiz commentedon Mar 17, 2019
Hi @MrSuhov ,

If I am not wrong, ArduinoJson is currently in its stable channel v6.9.1.
Beta version ended in v6.8.0.
plz take a look at the image attached for further reference.
crct me if I am wrong.
MrSuhov commentedon Mar 17, 2019
Wow! I was not up to date)
TrickSumo commentedon Mar 18, 2019
Hi
Getting error:-
Please update this library.
Thanks
technowhiz commentedon Mar 20, 2019
Hi @TrickSumo ,
a quick remedy is just install ArduinoJSON v5 in ur libraries manager.
the recommended version of arduinoJSON as mentioned here is any version from v5.13.1.
and below v6
TrickSumo commentedon Mar 24, 2019
Ok, Its working now.
Thanks sdk156.
bblanchon commentedon Apr 8, 2019
Hi,
If you want to support both branches of ArduinoJson, you can check ARDUINOJSON_VERSION_MAJOR:
Alternatively, if you don't want to depend on the version installed on the user's computer, you can embed the library with the source code of firebase-arduino. Simply download ArduinoJson-v5.13.5.h in
src/
and commit the file.Regards,
Benoit
sujithkumarjp commentedon Jul 14, 2019
after the update, the same error is occurring
Build options changed, rebuilding all
In file included from C:\Users\admin\Documents\Arduino\libraries\firebase-arduino-0.3\src/Firebase.h:30:0,
C:\Users\admin\Documents\Arduino\libraries\firebase-arduino-0.3\src/FirebaseObject.h:109:11: error: StaticJsonBuffer is a class from ArduinoJson 5. Please see arduinojson.org/upgrade to learn how to upgrade your program to ArduinoJson version 6
In file included from C:\Users\admin\Documents\Arduino\libraries\firebase-arduino-0.3\src/FirebaseArduino.h:22:0,
C:\Users\admin\Documents\Arduino\libraries\firebase-arduino-0.3\src/Firebase.h:86:11: error: StaticJsonBuffer is a class from ArduinoJson 5. Please see arduinojson.org/upgrade to learn how to upgrade your program to ArduinoJson version 6
std::shared_ptr<StaticJsonBuffer<FIREBASE_JSONBUFFER_SIZE>> buffer_;
exit status 1
Error compiling for board LOLIN(WEMOS) D1 R2 & mini.
BeingDataScientist commentedon Aug 22, 2019
Thank u so much you saved my project
Sourav365 commentedon Mar 5, 2021
Hi, I'm using Arduino_JSON v6.9.0 (stable). In my code both the version v5 and v6 required. In one piece of function the v6 required, not v5, but for firebase, v5 required. What to do?
Embed ArduinoJson 5.13.5 (fixes FirebaseExtended#426, fixes FirebaseE…