Browse Source

Reformat json_object_object_get() and json_object_object_get_ex().

tags/json-c-0.11-20130402
Eric Haszlakiewicz 13 years ago
parent
commit
e36e562872
1 changed files with 14 additions and 13 deletions
  1. +14
    -13
      json_object.c

+ 14
- 13
json_object.c View File

@@ -390,9 +390,9 @@ void json_object_object_add(struct json_object* jso, const char *key,

struct json_object* json_object_object_get(struct json_object* jso, const char *key)
{
struct json_object *result = NULL;
json_object_object_get_ex(jso, key, &result);
return result;
struct json_object *result = NULL;
json_object_object_get_ex(jso, key, &result);
return result;
}

json_bool json_object_object_get_ex(struct json_object* jso, const char *key, struct json_object **value)
@@ -400,17 +400,18 @@ json_bool json_object_object_get_ex(struct json_object* jso, const char *key, st
if (value != NULL)
*value = NULL;

if (NULL == jso) return FALSE;
if (NULL == jso)
return FALSE;

switch(jso->o_type) {
case json_type_object:
return lh_table_lookup_ex(jso->o.c_object, (void*)key, (void**)value);
default:
if (value != NULL) {
*value = NULL;
}
return FALSE;
}
switch(jso->o_type)
{
case json_type_object:
return lh_table_lookup_ex(jso->o.c_object, (void*)key, (void**)value);
default:
if (value != NULL)
*value = NULL;
return FALSE;
}
}

void json_object_object_del(struct json_object* jso, const char *key)


Loading…
Cancel
Save