7 int main(
int argc,
char **argv)
11 struct json_object *my_string, *my_int, *my_object, *my_array;
40 printf(
"my_array=\n");
56 printf(
"my_object=\n");
134 new_obj =
json_tokener_parse(
"{ \"abc\": 12, \"foo\": \"bar\", \"bool0\": false, \"bool1\": true, \"arr\": [ 1, 2, 3, null, 5 ] }");
139 if(
is_error(new_obj)) printf(
"got error as expected\n");
142 if(
is_error(new_obj)) printf(
"got error as expected\n");
145 if(
is_error(new_obj)) printf(
"got error as expected\n");
152 if(
is_error(new_obj)) printf(
"got error as expected\n");
154 if(
is_error(new_obj)) printf(
"got error as expected\n");
168 int i;
for(i=0;i<20;i++) {
char * json_object_get_string(struct json_object *this)
int json_object_array_length(struct json_object *this)
void json_object_put(struct json_object *this)
struct json_object * json_object_new_boolean(boolean b)
struct json_object * json_object_new_double(double d)
struct json_object * json_object_new_string(const char *s)
void json_tokener_free(struct json_tokener *tok)
int json_object_get_int(struct json_object *this)
int main(int argc, char **argv)
int json_object_array_add(struct json_object *this, struct json_object *val)
const char * json_object_to_json_string(struct json_object *this)
struct json_object * json_object_new_array()
void mc_set_debug(int debug)
struct json_object * json_object_new_object()
struct json_object * json_tokener_parse_ex(struct json_tokener *tok, const char *str, int len)
struct json_object * json_object_new_int(int i)
void json_object_object_add(struct json_object *this, const char *key, struct json_object *val)
void json_object_object_del(struct json_object *this, const char *key)
struct json_tokener * json_tokener_new()
struct json_object * json_object_array_get_idx(struct json_object *this, int idx)
int json_object_array_put_idx(struct json_object *this, int idx, struct json_object *val)
struct json_object * json_tokener_parse(const char *str)