Fix deprecated warnings from ArduinoJson library

This commit is contained in:
pe-jot 2024-09-11 17:49:26 +02:00
parent d074febe13
commit 854d025b56

View file

@ -134,9 +134,9 @@ void ProjectConfigurationManagement::writeProjectConfiguration(Configuration &co
} }
data["wifi"]["active"] = conf.wifi.active; data["wifi"]["active"] = conf.wifi.active;
JsonArray aps = data["wifi"].createNestedArray("AP"); JsonArray aps = data["wifi"]["AP"].to<JsonArray>();
for (Configuration::Wifi::AP ap : conf.wifi.APs) { for (Configuration::Wifi::AP ap : conf.wifi.APs) {
JsonObject v = aps.createNestedObject(); JsonObject v = aps.add<JsonObject>();
v["SSID"] = ap.SSID; v["SSID"] = ap.SSID;
v["password"] = ap.password; v["password"] = ap.password;
} }
@ -165,9 +165,9 @@ void ProjectConfigurationManagement::writeProjectConfiguration(Configuration &co
data["display"]["overwrite_pin"] = conf.display.overwritePin; data["display"]["overwrite_pin"] = conf.display.overwritePin;
data["display"]["turn180"] = conf.display.turn180; data["display"]["turn180"] = conf.display.turn180;
data["ftp"]["active"] = conf.ftp.active; data["ftp"]["active"] = conf.ftp.active;
JsonArray users = data["ftp"].createNestedArray("user"); JsonArray users = data["ftp"]["user"].to<JsonArray>();
for (Configuration::Ftp::User u : conf.ftp.users) { for (Configuration::Ftp::User u : conf.ftp.users) {
JsonObject v = users.createNestedObject(); JsonObject v = users.add<JsonObject>();
v["name"] = u.name; v["name"] = u.name;
v["password"] = u.password; v["password"] = u.password;
} }