version 1.2, 2017/11/30 13:46:27
|
version 1.3, 2018/03/07 12:29:28
|
Line 49 run_simple(json_t *json)
|
Line 49 run_simple(json_t *json)
|
} else |
} else |
printf("(strict) We parsed %d tokens next=%lu\n", ret, json->h_next); |
printf("(strict) We parsed %d tokens next=%lu\n", ret, json->h_next); |
|
|
if (!(tok = json_findbykey(teststr, "boza s kosmi", toks, ret))) | if (!(tok = json_findbykey(teststr, "boza s kosmi", J_UNDEF, toks, ret))) |
printf("Key=\"boza s kosmi\" not found!\n"); |
printf("Key=\"boza s kosmi\" not found!\n"); |
tok = json_findbykey(teststr, "user", toks, ret); | tok = json_findbykey(teststr, "user", J_UNDEF, toks, ret); |
if (tok) { |
if (tok) { |
v = json_token2val(teststr, tok); |
v = json_token2val(teststr, tok); |
printf("Key=\"user\" data parent=%ld idx=%ld size=%ld type=%d %s\n", tok->tok_parent, tok->tok_idx, tok->tok_size, tok->tok_type, AIT_GET_STR(v)); |
printf("Key=\"user\" data parent=%ld idx=%ld size=%ld type=%d %s\n", tok->tok_parent, tok->tok_idx, tok->tok_size, tok->tok_type, AIT_GET_STR(v)); |
ait_freeVar(&v); |
ait_freeVar(&v); |
} |
} |
tok = json_findbykey(teststr, "admin", toks, ret); | tok = json_findbykey(teststr, "admin", J_VALUE, toks, ret); |
if (tok) { |
if (tok) { |
str = json_token2str(teststr, tok); |
str = json_token2str(teststr, tok); |
printf("Key=\"admin\" data parent=%ld idx=%ld size=%ld type=%d %s\n", tok->tok_parent, tok->tok_idx, tok->tok_size, tok->tok_type, str); |
printf("Key=\"admin\" data parent=%ld idx=%ld size=%ld type=%d %s\n", tok->tok_parent, tok->tok_idx, tok->tok_size, tok->tok_type, str); |
e_free(str); |
e_free(str); |
} |
} |
tok = json_findbykey(teststr, "uid", toks, ret); | tok = json_findbykey(teststr, "uid", J_UNDEF, toks, ret); |
if (tok) { |
if (tok) { |
printf("Key=\"uid\" data parent=%ld idx=%ld size=%ld type=%d %ld\n", tok->tok_parent, tok->tok_idx, tok->tok_size, tok->tok_type, |
printf("Key=\"uid\" data parent=%ld idx=%ld size=%ld type=%d %ld\n", tok->tok_parent, tok->tok_idx, tok->tok_size, tok->tok_type, |
json_token2num(teststr, tok)); |
json_token2num(teststr, tok)); |
Line 73 run_simple(json_t *json)
|
Line 73 run_simple(json_t *json)
|
ait_freeVars(&arr); |
ait_freeVars(&arr); |
} |
} |
|
|
tok = json_findbykey(teststr, "groups", toks, ret); | tok = json_findbykey(teststr, "groups", J_UNDEF, toks, ret); |
if (tok) { |
if (tok) { |
str = json_token2str(teststr, tok); |
str = json_token2str(teststr, tok); |
arr = json_token2array(teststr, tok); |
arr = json_token2array(teststr, tok); |
Line 84 run_simple(json_t *json)
|
Line 84 run_simple(json_t *json)
|
ait_freeVars(&arr); |
ait_freeVars(&arr); |
} |
} |
|
|
tok = json_findbykey(teststr, "objects", toks, ret); | tok = json_findbykey(teststr, "objects", J_UNDEF, toks, ret); |
if (tok) { |
if (tok) { |
str = json_token2str(teststr, tok); |
str = json_token2str(teststr, tok); |
arr = json_token2array(teststr, tok); |
arr = json_token2array(teststr, tok); |
Line 95 run_simple(json_t *json)
|
Line 95 run_simple(json_t *json)
|
ait_freeVars(&arr); |
ait_freeVars(&arr); |
} |
} |
|
|
tok = json_findbykey(teststr, "testend", toks, ret); | tok = json_findbykey(teststr, "testend", J_UNDEF, toks, ret); |
if (tok) { |
if (tok) { |
str = json_token2str(teststr, tok); |
str = json_token2str(teststr, tok); |
arr = json_token2array(teststr, tok); |
arr = json_token2array(teststr, tok); |