summaryrefslogtreecommitdiff
path: root/json_object.c
diff options
context:
space:
mode:
authorGreg Hazel <ghazel@gmail.com>2013-01-11 01:36:55 -0800
committerGreg Hazel <ghazel@gmail.com>2013-01-11 01:36:55 -0800
commitcca74c6de6e0d7ea397f50c8f16bbdbff2aeae78 (patch)
tree1302bee7769194d0a0f182deceef0288ad79df09 /json_object.c
parent3ae296f6946100e533a4358629aa34e74501a039 (diff)
downloadjson-c-cca74c6de6e0d7ea397f50c8f16bbdbff2aeae78.tar.gz
add json_object_object_length
Diffstat (limited to 'json_object.c')
-rw-r--r--json_object.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/json_object.c b/json_object.c
index 6060554..9dc6637 100644
--- a/json_object.c
+++ b/json_object.c
@@ -390,6 +390,11 @@ void json_object_object_add(struct json_object* jso, const char *key,
existing_entry->v = val;
}
+int json_object_object_length(struct json_object *jso)
+{
+ return lh_table_length(jso->o.c_object);
+}
+
struct json_object* json_object_object_get(struct json_object* jso, const char *key)
{
struct json_object *result = NULL;