C語言中有時需要將字符轉為JSON格式,這時可以借助第三方庫如cJSON來實現。
cJSON *root = cJSON_CreateObject(); if (root == NULL) { printf("Error creating JSON object!\n"); return; } cJSON_AddStringToObject(root, "name", "John"); cJSON_AddNumberToObject(root, "age", 30); char *json_str = cJSON_Print(root); cJSON_Delete(root);
以上代碼將創建一個JSON對象,包含"name"和"age"兩個鍵值對,并將其轉為字符形式存儲在json_str中。
cJSON還提供了許多其他的功能,如解析JSON字符串、按路徑獲取JSON值等,可以根據具體需求進行調用。
上一篇vue 60