#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); char *msg2 = cJSON_Print(root); cJSON_Delete(root); return msg2; // Remember to free this when done! } int main(void) { printf("%s\n", build_set_level_command(10)); return 0; }