diff --git a/JsonHashTable.cpp b/JsonHashTable.cpp index a44768f0..f8500afc 100644 --- a/JsonHashTable.cpp +++ b/JsonHashTable.cpp @@ -48,6 +48,11 @@ jsmntok_t* JsonHashTable::getToken(char* desiredKey) return 0; } +bool JsonHashTable::containsKey(char* key) +{ + return getToken(key) != 0; +} + JsonArray JsonHashTable::getArray(char* key) { return JsonArray(json, getToken(key)); diff --git a/JsonHashTable.h b/JsonHashTable.h index 57cae390..99633786 100644 --- a/JsonHashTable.h +++ b/JsonHashTable.h @@ -21,6 +21,8 @@ public: JsonHashTable() {} + bool containsKey(char* key); + JsonArray getArray(char* key); bool getBool(char* key); double getDouble(char* key);