欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c json刪除某個可以嗎

方一強2年前10瀏覽0評論

在 C 語言中,JSON 數據經常用于數據交換和存儲。在使用 JSON 數據時,需要進行一些操作,例如添加、刪除某個鍵值對。本文將重點講解在 C 中如何刪除 JSON 對象中的某個鍵。

//示例代碼
#include#include#include "cJSON.h" //需要安裝 cJSON 庫
int main() {
char* json_str = "{\"name\":\"小明\",\"age\":20,\"gender\":\"男\"}";
cJSON* json_obj = cJSON_Parse(json_str); //解析 JSON 字符串
cJSON_DeleteItemFromObject(json_obj, "gender"); //刪除鍵為 gender 的鍵值對
char* new_json_str = cJSON_Print(json_obj); //重新生成 JSON 字符串
printf("new_json_str: %s\n", new_json_str);
return 0;
}

上述代碼中,我們使用了 cJSON 庫來解析 JSON 字符串,并使用 cJSON_DeleteItemFromObject() 函數刪除了 json_obj 中的鍵為 "gender" 的鍵值對。在刪除完成后,我們使用 cJSON_Print() 函數重新生成 JSON 字符串,最后輸出修改后的字符串。