From 43717bff1e35816ca2d99a8f9673cb8180c03222 Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Sat, 11 Jan 2014 15:18:19 +0100 Subject: [PATCH] Added JsonHashTable::getHashTable() --- JsonArray.h | 2 -- JsonHashTable.cpp | 6 ++++++ JsonHashTable.h | 4 ++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/JsonArray.h b/JsonArray.h index 2609202d..30b789eb 100644 --- a/JsonArray.h +++ b/JsonArray.h @@ -26,9 +26,7 @@ public: } JsonArray getArray(int index); - JsonHashTable getHashTable(int index); - char* getString(int index); private: diff --git a/JsonHashTable.cpp b/JsonHashTable.cpp index 7783f448..494d5526 100644 --- a/JsonHashTable.cpp +++ b/JsonHashTable.cpp @@ -44,6 +44,12 @@ JsonArray JsonHashTable::getArray(char* key) return JsonArray(json, token); } +JsonHashTable JsonHashTable::getHashTable(char* key) +{ + jsmntok_t* token = getToken(key); + return JsonHashTable(json, token); +} + char* JsonHashTable::getString(char* key) { jsmntok_t* token = getToken(key); diff --git a/JsonHashTable.h b/JsonHashTable.h index f9b25064..98e2b4c7 100644 --- a/JsonHashTable.h +++ b/JsonHashTable.h @@ -20,9 +20,9 @@ public: JsonHashTable() {} - char* getString(char* key); - JsonArray getArray(char* key); + JsonHashTable getHashTable(char* key); + char* getString(char* key); private: