FirebaseExtended / firebase-arduino

Arduino samples for Firebase.
Apache License 2.0
943 stars 494 forks source link

upgrade json5 to json6 #526

Open saaa45 opened 2 years ago

saaa45 commented 2 years ago

this error keep coming to me can any one help me i tried to change the json library to 5.13 but still it not worked out

In file included from C:\Users\toory\Documents\Arduino\libraries\firebase-arduino-0.4rc1\src/Firebase.h:30, from C:\Users\toory\Documents\Arduino\libraries\firebase-arduino-0.4rc1\src/FirebaseArduino.h:22, from C:\Users\toory\Documents\Arduino\libraries\firebase-arduino-master\examples\FirebaseDemo_ESP8266\FirebaseDemo_ESP8266.ino:21: C:\Users\toory\Documents\Arduino\libraries\firebase-arduino-0.4rc1\src/FirebaseObject.h:109:11: error: StaticJsonBuffer is a class from ArduinoJson 5. Please see https://arduinojson.org/upgrade to learn how to upgrade your program to ArduinoJson version 6 109 | std::shared_ptr<StaticJsonBuffer> buffer_; | ^~~~~~~~~~~~~~
In file included from C:\Users\toory\Documents\Arduino\libraries\firebase-arduino-0.4rc1\src/FirebaseArduino.h:22, from C:\Users\toory\Documents\Arduino\libraries\firebase-arduino-master\examples\FirebaseDemo_ESP8266\FirebaseDemo_ESP8266.ino:21: C:\Users\toory\Documents\Arduino\libraries\firebase-arduino-0.4rc1\src/Firebase.h:86:11: error: StaticJsonBuffer is a class from ArduinoJson 5. Please see https://arduinojson.org/upgrade to learn how to upgrade your program to ArduinoJson version 6 86 | std::shared_ptr<StaticJsonBuffer> buffer_; | ^~~~~~~~~~~~~~~~
exit status 1 Error compiling for board NodeMCU 1.0 (ESP-12E Module).

himchan94 commented 2 years ago

did you solved problem?

if not, try to downgrade your board manager (check the dependency below)

image

Hassaan18 commented 2 years ago

I'm facing the same problem. Did you manage to resolve it somehow?

consolacion commented 1 year ago

I'm facing the same problem. Did you manage to resolve it somehow?

as it is still not solved (other than "downgrade"), I'd suggest to use Firebase_ESP_Client.h instead

lyubo67 commented 7 months ago

5.3.0 working good