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

c 判斷json是否包含

吉茹定2年前8瀏覽0評論

在c語言中判斷一個json是否包含另一個json,需要先將json轉換成字符串,然后使用字符串函數判斷。

// 定義json對象
json_object *obj1 = json_object_new_object();
json_object *obj2 = json_object_new_object();
// 添加屬性
json_object_object_add(obj1, "name", json_object_new_string("Tom"));
json_object_object_add(obj1, "age", json_object_new_int(18));
json_object_object_add(obj2, "name", json_object_new_string("Jerry"));
// 將json轉換成字符串
const char* str1 = json_object_to_json_string(obj1);
const char* str2 = json_object_to_json_string(obj2);
// 判斷str1是否包含str2
if (strstr(str1, str2) != NULL) {
printf("obj1包含obj2\n");
} else {
printf("obj1不包含obj2\n");
}

上面的代碼首先定義了兩個json對象obj1和obj2,并給obj1添加了兩個屬性。然后將obj1和obj2分別轉換成字符串str1和str2。最后使用strstr函數判斷str1是否包含str2,如果包含則輸出“obj1包含obj2”,否則輸出“obj1不包含obj2”。