色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c 怎么檢測json是否存在

江奕云1年前8瀏覽0評論

在 C 語言中,我們可以使用 cJSON 庫來處理 JSON 數據。如果你想檢測一個 JSON 字符串是否存在,可以參考以下代碼:

#include <stdio.h>
#include <cJSON.h>
int main() {
char* json_string = "{\"name\":\"Tom\",\"age\":18}";
cJSON* root = cJSON_Parse(json_string);
if (root == NULL) {
printf("JSON 字符串不存在!\n");
return 0;
}
else {
printf("JSON 字符串存在!\n");
cJSON_Delete(root);
return 1;
}
}

代碼中,我們首先定義了一個 JSON 字符串json_string和一個 cJSON 對象root,然后使用cJSON_Parse()函數解析 JSON 字符串。如果cJSON_Parse()函數返回 NULL,那么說明這個 JSON 字符串不存在,否則說明存在。

最后,我們要記得使用cJSON_Delete()函數釋放內存。