#include "cjson/cJSON.h" #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; } int main(void) { char *msg = build_set_level_command(10); printf("%s\n", msg); free(msg); return 0; }