Browse Source

Added JsonHashTable::containsKey()

Benoit Blanchon 12 years ago
parent
commit
319600d51c
2 changed files with 7 additions and 0 deletions
  1. 5 0
      JsonHashTable.cpp
  2. 2 0
      JsonHashTable.h

+ 5 - 0
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));

+ 2 - 0
JsonHashTable.h

@@ -21,6 +21,8 @@ public:
 
 	JsonHashTable() {}
 
+	bool containsKey(char* key);
+
 	JsonArray getArray(char* key);
 	bool getBool(char* key);
 	double getDouble(char* key);