#ifndef JsonUtils_h #define JsonUtils_h #include #include #include class JsonUtils { public: static void readIP(JsonObject& root, const String& key, IPAddress& ip) { if (!root[key].is() || !ip.fromString(root[key].as())) { ip = INADDR_NONE; } } static void writeIP(JsonObject& root, const String& key, const IPAddress& ip) { if (ip != INADDR_NONE) { root[key] = ip.toString(); } } }; #endif // end JsonUtils