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

c 獲取txt中的json

洪振霞1年前7瀏覽0評論

在C語言中,要獲取一個txt文件中的JSON數據,可以如下操作:

//1.首先需要打開文件
FILE* fp = fopen("data.txt", "r");
if(fp == NULL) {
printf("Open file failed!");
return 0;
}
//2.讀取文件
char buffer[1024];
int len = 0;
while(!feof(fp)) {
int n = fread(buffer + len, 1, 1024 - len - 1, fp);
len += n;
buffer[len] = '\0';
if(len >= 1024 - 1) {
break;
}
}
//3.解析JSON數據
cJSON* json = cJSON_Parse(buffer);
if(json == NULL) {
printf("Parse JSON failed!");
return 0;
}
//4.打印JSON數據
char* json_str = cJSON_Print(json);
printf("%s\n", json_str);
//5.釋放資源
cJSON_Delete(json);
free(json_str);
fclose(fp);

以上就是獲取txt文件中JSON數據的C語言實現方法。