Fixes compiler warnings in nfc

Replaces the depricated function call containsKey() with is<T>() of JsonDocument.
This commit is contained in:
Jan Philipp Ecker
2025-07-26 22:52:10 +02:00
parent 5d2d5e9ee1
commit bf48c6d4e1

View File

@@ -221,13 +221,13 @@ bool decodeNdefAndReturnJson(const byte* encodedMessage) {
// Sende die aktualisierten AMS-Daten an alle WebSocket-Clients
Serial.println("JSON-Dokument erfolgreich verarbeitet");
Serial.println(doc.as<String>());
if (doc.containsKey("sm_id") && doc["sm_id"] != "")
if (doc["sm_id"].is<String>() && doc["sm_id"] != "")
{
Serial.println("SPOOL-ID gefunden: " + doc["sm_id"].as<String>());
activeSpoolId = doc["sm_id"].as<String>();
lastSpoolId = activeSpoolId;
}
else if(doc.containsKey("location") && doc["location"] != "")
else if(doc["location"].is<String>() && doc["location"] != "")
{
Serial.println("Location Tag found!");
String location = doc["location"].as<String>();