From 12b2d399d699594d355ab7a381e45d592563e7b5 Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Wed, 25 Jun 2025 07:32:14 +0200 Subject: [PATCH] Cjson example --- cjson/cjson.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 cjson/cjson.c diff --git a/cjson/cjson.c b/cjson/cjson.c new file mode 100644 index 0000000..cd5f205 --- /dev/null +++ b/cjson/cjson.c @@ -0,0 +1,17 @@ +#include +#include + +char *build_set_level_command(int level) { + cJSON *root = cJSON_CreateObject(); + cJSON_AddStringToObject(root, "cmd", "set_level"); + cJSON_AddNumberToObject(root, "level", level); + + char *message = cJSON_PrintUnformatted(root); + cJSON_Delete(root); + return message; // Remember to free this when done! +} + +int main(void) { + printf("%s\n", build_set_level_command(10)); + return 0; +}