fixed bug in example

This commit is contained in:
cozis
2022-04-25 15:30:30 +02:00
parent 3e2c1af45a
commit c2d7ed2e01
+17 -15
View File
@@ -19,25 +19,27 @@ int main()
// ..error?
if(val == NULL)
fprintf(stderr, "Failed to parse!\n");
char *name;
int age;
// Now iterate over the fields to get the name
// and age.
xj_value *child = val->as_object;
while(child != NULL)
else
{
if(!strcmp("name", child->key))
name = child->as_string;
else
age = child->as_int;
char *name;
int age;
child = child->next;
// Now iterate over the fields to get the name
// and age.
xj_value *child = val->as_object;
while(child != NULL)
{
if(!strcmp("name", child->key))
name = child->as_string;
else
age = child->as_int;
child = child->next;
}
printf("name: %s, age: %d\n", name, age);
}
printf("name: %s, age: %d\n", name, age);
// Now free everything!
xj_alloc_del(alloc);
return 0;