From 319600d51c78cb0ef80b717f369787f729ef17ee Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Mon, 13 Jan 2014 19:46:53 +0100 Subject: [PATCH] Added JsonHashTable::containsKey() --- JsonHashTable.cpp | 5 +++++ JsonHashTable.h | 2 ++ 2 files changed, 7 insertions(+) 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);