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

c 判斷是否json

錢艷冰2年前8瀏覽0評論

在C語言中判斷一個字符串是否為JSON格式需要進行一些判斷,并且需要用到一些庫函數。以下是一個簡單的判斷方法:

int is_json(char *str){
if(str == NULL) return 0;
char *ptr = str;
while(*ptr != '\0'){
if(*ptr == '{' || *ptr == '[') return 1;
if(*ptr != ' ' || *ptr != '\n' || *ptr != '\r' || *ptr != '\t') return 0;
ptr++;
}
return 0;
}

這個方法會遍歷字符串的每一個字符,如果字符是 '{' 或 '[' 則認為這個字符串是JSON格式。如果在字符串中存在非空格、非換行、非回車、非制表符的字符則認為它不是JSON格式。如果傳入的字符串為空,則也視為不是JSON格式。

然而,如果想要判斷JSON的正確性,需要使用JSON解析庫。