ArduinoJson проверка на существования поля
- Войдите на сайт для отправки комментариев
Пт, 06/12/2019 - 15:58
Подскажите пожалуйста, как можно проверить, существует ли данное поле в json ответе? Приходит динамическая строка json с настройками. Может прилететь как один параметр, так и несколько параметров, как это можно отследить?
Парсить, смотреть что прилетело. Можно попробовать угадать. Очень странный вопрос. Может тему для новичков сразу почитать?
В библиотеке ArduinoJson нет примера enumeration, везде сразу берут захардкоженные имена полей, поэтому мы ещё долго будем видеть такие вопросы. :)
Для версии библиотеки 5.x /src/ArduinoJson/JsonObject.hpp
Для версии 6.x уже в ObjectRef.hpp, аналогично containsKey с той-же сигнатурой.
во, аж целая есть функция ))
и бук вообще полезный, только кто ж его читать из новичков будет