Skip to content

Needs updates to ArduinoJson 7 #633

@jfmennedy

Description

@jfmennedy

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...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions