|
|
| 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); |