version 1.1.2.8, 2017/11/28 15:06:04
|
version 1.1.2.9, 2017/11/30 13:45:38
|
Line 218 again:
|
Line 218 again:
|
} |
} |
|
|
int |
int |
|
run_make() |
|
{ |
|
char str[BUFSIZ]; |
|
ait_val_t *v; |
|
array_t *arr; |
|
|
|
arr = ait_allocVars(4); |
|
v = ait_getVars(&arr, 0); |
|
AIT_SET_I16(v, 4444); |
|
v = ait_getVars(&arr, 1); |
|
AIT_SET_STR(v, "sezam"); |
|
v = ait_getVars(&arr, 2); |
|
AIT_SET_U8(v, 0x1c); |
|
v = ait_getVars(&arr, 3); |
|
AIT_SET_STR(v, "0x45af"); |
|
|
|
json_add_begin_object(str, sizeof str, 42); |
|
json_add_pair(str, sizeof str, 42, "boza", "s kosmi"); |
|
json_add_comma(str, sizeof str, 42); |
|
json_add_string(str, sizeof str, 0, "number"); |
|
json_add_colon(str, sizeof str, 42); |
|
json_add_value(str, sizeof str, 0, 1234567890); |
|
json_add_comma(str, sizeof str, 42); |
|
json_add_string(str, sizeof str, 0, "obj__"); |
|
json_add_colon(str, sizeof str, 42); |
|
json_add_begin_object(str, sizeof str, 42); |
|
json_add_pair(str, sizeof str, 42, "subkey", "val0"); |
|
json_add_end_object(str, sizeof str, 42); |
|
json_add_comma(str, sizeof str, 42); |
|
json_add_string(str, sizeof str, 0, "arr4e"); |
|
json_add_colon(str, sizeof str, 42); |
|
json_add_array(str, sizeof str, 42, arr); |
|
json_add_end_object(str, sizeof str, 42); |
|
ait_freeVars(&arr); |
|
|
|
printf("%s\n", str); |
|
return 0; |
|
} |
|
|
|
int |
main(int argc, char **argv) |
main(int argc, char **argv) |
{ |
{ |
json_t json; |
json_t json; |
|
|
if (argc < 2) |
if (argc < 2) |
return run_simple(&json); |
return run_simple(&json); |
|
else if (argc < 3) |
|
return run_make(); |
else |
else |
return run_dump(&json, argv); |
return run_dump(&json, argv); |
|
|