hc
2024-08-12 233ab1bd4c5697f5cdec94e60206e8c6ac609b4c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
#include "j2s.h"
#include "j2s_generated_template_json.h"
 
int main(int argc, char** argv) {
   j2s_ctx ctx;
   char *buf;
   int ret = -1;
    FILE* json_file = NULL;
 
   j2s_init(&ctx);
   ctx.format_json = true;
   ctx.dump_desc = true;
 
   printf("Dump template JSON\n");
   buf = j2s_dump_template_root_struct(&ctx);
   DASSERT(buf, goto err);
   printf("Result:\n%s\n", buf);
   free(buf);
 
    json_file = fopen("rkaiq_ui_template.json","w");
    fprintf(json_file, "%s\n", _j2s_template_json);
    printf("Dump template JSON:\n%s\n", _j2s_template_json);
 
err:
    fclose(json_file);
   j2s_deinit(&ctx);
   return ret;
}