-
Notifications
You must be signed in to change notification settings - Fork 207
Description
Hello, Will the library updated to ArduinoJson 7 to avoid deprecated warnings in compiling?
In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJson.h:14, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectConfigAux.h:20, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectConfigAux.cpp:14: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectJsonDefs.h:66:27: warning: 'DynamicJsonDocument' is deprecated: use JsonDocument instead [-Wdeprecated-declarations] using ArduinoJsonBuffer = DynamicJsonDocument; ^~~~~~~~~~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:56, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectConfigAux.h:20, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectConfigAux.cpp:14: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/compatibility.hpp:125:58: note: declared here class ARDUINOJSON_DEPRECATED("use JsonDocument instead") DynamicJsonDocument ^~~~~~~~~~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJson.h:14, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectConfigAux.h:20, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectConfigAux.cpp:14: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectJsonDefs.h:66:46: warning: 'DynamicJsonDocument' is deprecated: use JsonDocument instead [-Wdeprecated-declarations] using ArduinoJsonBuffer = DynamicJsonDocument; ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:56, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectConfigAux.h:20, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectConfigAux.cpp:14: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/compatibility.hpp:125:58: note: declared here class ARDUINOJSON_DEPRECATED("use JsonDocument instead") DynamicJsonDocument ^~~~~~~~~~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:20:13: warning: JSON_OBJECT_SIZE is deprecated, you don't need to compute the size anymore size_t size = JSON_OBJECT_SIZE(6); ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:129:13: warning: JSON_OBJECT_SIZE is deprecated, you don't need to compute the size anymore size_t size = AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:167:13: warning: JSON_OBJECT_SIZE is deprecated, you don't need to compute the size anymore size_t size = AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:224:13: warning: JSON_OBJECT_SIZE is deprecated, you don't need to compute the size anymore size_t size = AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:289:13: warning: JSON_OBJECT_SIZE is deprecated, you don't need to compute the size anymore size_t size = AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:363:13: warning: JSON_OBJECT_SIZE is deprecated, you don't need to compute the size anymore size_t size = AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(3) + JSON_ARRAY_SIZE(_values.size()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:363:13: warning: JSON_ARRAY_SIZE is deprecated, you don't need to compute the size anymore size_t size = AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(3) + JSON_ARRAY_SIZE(_values.size()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:437:13: warning: JSON_OBJECT_SIZE is deprecated, you don't need to compute the size anymore size_t size = AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:516:13: warning: JSON_OBJECT_SIZE is deprecated, you don't need to compute the size anymore size_t size = AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(2) + JSON_ARRAY_SIZE(_options.size()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:516:13: warning: JSON_ARRAY_SIZE is deprecated, you don't need to compute the size anymore size_t size = AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(2) + JSON_ARRAY_SIZE(_options.size()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:631:13: warning: JSON_OBJECT_SIZE is deprecated, you don't need to compute the size anymore size_t size = AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:1187:13: warning: JSON_OBJECT_SIZE is deprecated, you don't need to compute the size anymore bufferSize += JSON_OBJECT_SIZE(4); ^~~~~~~~~~~~~~~~~~~~~~~~~~ .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:1189:13: warning: JSON_ARRAY_SIZE is deprecated, you don't need to compute the size anymore bufferSize += JSON_ARRAY_SIZE(_addonElm.size()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:1192:13: warning: JSON_ARRAY_SIZE is deprecated, you don't need to compute the size anymore bufferSize += JSON_ARRAY_SIZE(amount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling .pio\build\esp32dev\FrameworkArduino\USB.cpp.o Compiling .pio\build\esp32dev\FrameworkArduino\USBCDC.cpp.o Compiling .pio\build\esp32dev\FrameworkArduino\USBMSC.cpp.o Compiling .pio\build\esp32dev\FrameworkArduino\WMath.cpp.o In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJson.h:14, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectJsonDefs.h:66:27: warning: 'DynamicJsonDocument' is deprecated: use JsonDocument instead [-Wdeprecated-declarations] using ArduinoJsonBuffer = DynamicJsonDocument; ^~~~~~~~~~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:56, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/compatibility.hpp:125:58: note: declared here class ARDUINOJSON_DEPRECATED("use JsonDocument instead") DynamicJsonDocument ^~~~~~~~~~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJson.h:14, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectJsonDefs.h:66:46: warning: 'DynamicJsonDocument' is deprecated: use JsonDocument instead [-Wdeprecated-declarations] using ArduinoJsonBuffer = DynamicJsonDocument; ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:56, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/compatibility.hpp:125:58: note: declared here class ARDUINOJSON_DEPRECATED("use JsonDocument instead") DynamicJsonDocument ^~~~~~~~~~~~~~~~~~~ Compiling .pio\build\esp32dev\FrameworkArduino\WString.cpp.o Compiling .pio\build\esp32dev\FrameworkArduino\base64.cpp.o Compiling .pio\build\esp32dev\FrameworkArduino\cbuf.cpp.o Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-adc.c.o In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h: In member function 'void AutoConnectElementJson::_setMember(const ArduinoJson::V731PB22::JsonObject&)': .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:104:53: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_VALUE))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:106:57: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_POSTERIOR))) { ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:119:54: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_GLOBAL))) { ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h: In member function 'virtual bool AutoConnectButtonJson::loadMember(const ArduinoJson::V731PB22::JsonObject&)': .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:144:56: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_ACTION))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h: In member function 'virtual bool AutoConnectCheckboxJson::loadMember(const ArduinoJson::V731PB22::JsonObject&)': .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:182:55: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_LABEL))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:184:57: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_CHECKED))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:186:63: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_LABELPOSITION))) { ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h: In member function 'virtual bool AutoConnectFileJson::loadMember(const ArduinoJson::V731PB22::JsonObject&)': .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:239:55: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_LABEL))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:241:55: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_STORE))) { ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h: In member function 'virtual bool AutoConnectInputJson::loadMember(const ArduinoJson::V731PB22::JsonObject&)': .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:304:55: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_LABEL))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:306:57: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_PATTERN))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:308:61: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_PLACEHOLDER))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:310:55: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_STYLE))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:312:55: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_APPLY))) { ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, Compiling .pio\build\esp32dev\FrameworkArduino\esp32-hal-bt.c.o from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h: In member function 'virtual bool AutoConnectRadioJson::loadMember(const ArduinoJson::V731PB22::JsonObject&)': .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:380:55: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_LABEL))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:382:55: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_VALUE))) { ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:388:57: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_CHECKED))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:390:57: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_ARRANGE))) { ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h: In member function 'virtual void AutoConnectRadioJson::serialize(const ArduinoJson::V731PB22::JsonObject&)': .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:414:82: warning: 'ArduinoJson::V731PB22::JsonArray ArduinoJson::V731PB22::JsonObject::createNestedArray(TChar*) const [with TChar = const __FlashStringHelper]' is deprecated: use obj[key].to<JsonArray>() instead [-Wdeprecated-declarations] ArduinoJsonArray values = json.createNestedArray(F(AUTOCONNECT_JSON_KEY_VALUE)); ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:197:13: note: declared here JsonArray createNestedArray(TChar* key) const { ^~~~~~~~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h: In member function 'virtual bool AutoConnectRangeJson::loadMember(const ArduinoJson::V731PB22::JsonObject&)': .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:452:55: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_LABEL))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:454:55: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_VALUE))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:456:53: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_MIN))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:458:53: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_MAX))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:460:54: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_STEP))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:462:57: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_MAGNIFY))) { ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:475:55: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_STYLE))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h: In member function 'virtual bool AutoConnectSelectJson::loadMember(const ArduinoJson::V731PB22::JsonObject&)': .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:533:55: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_LABEL))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:535:56: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_OPTION))) { ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:541:58: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_SELECTED))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h: In member function 'virtual void AutoConnectSelectJson::serialize(const ArduinoJson::V731PB22::JsonObject&)': .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:555:83: warning: 'ArduinoJson::V731PB22::JsonArray ArduinoJson::V731PB22::JsonObject::createNestedArray(TChar*) const [with TChar = const __FlashStringHelper]' is deprecated: use obj[key].to<JsonArray>() instead [-Wdeprecated-declarations] ArduinoJsonArray options = json.createNestedArray(F(AUTOCONNECT_JSON_KEY_OPTION)); ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:197:13: note: declared here JsonArray createNestedArray(TChar* key) const { ^~~~~~~~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h: In member function 'virtual bool AutoConnectSubmitJson::loadMember(const ArduinoJson::V731PB22::JsonObject&)': .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:608:53: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_URI))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h: In member function 'virtual bool AutoConnectTextJson::loadMember(const ArduinoJson::V731PB22::JsonObject&)': .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:646:55: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_STYLE))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ In file included from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:15: .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElementJsonImpl.h:648:56: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (json.containsKey(F(AUTOCONNECT_JSON_KEY_FORMAT))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp: In member function 'bool AutoConnectAux::_load(ArduinoJson::V731PB22::JsonObject&)': .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:1039:51: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (jb.containsKey(F(AUTOCONNECT_JSON_KEY_TITLE))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:1041:49: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (jb.containsKey(F(AUTOCONNECT_JSON_KEY_URI))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:1046:50: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (jb.containsKey(F(AUTOCONNECT_JSON_KEY_CORS))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:1048:50: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (jb.containsKey(F(AUTOCONNECT_JSON_KEY_MENU))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:1050:54: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (jb.containsKey(F(AUTOCONNECT_JSON_KEY_RESPONSE))) ^ In file included from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.hpp:30, from .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson.h:9, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectElement.h:15, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.h:23, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectExt.hpp:16, from .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:10: .pio/libdeps/esp32dev/ArduinoJson/src/ArduinoJson/Object/JsonObject.hpp:168:8: note: declared here bool containsKey(const TString& key) const { ^~~~~~~~~~~ .pio/libdeps/esp32dev/AutoConnect/src/AutoConnectAux.cpp:1059:53: warning: 'bool ArduinoJson::V731PB22::JsonObject::containsKey(const TString&) const [with TString = const __FlashStringHelper*; typename ArduinoJson::V731PB22::detail::enable_if<ArduinoJson::V731PB22::detail::IsString<TString>::value, int>::type <anonymous> = 0]' is deprecated: use obj[key].is<T>() instead [-Wdeprecated-declarations] if (jb.containsKey(F(AUTOCONNECT_JSON_KEY_ELEMENT))) { ^
and so on...