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; +}