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

c 讀取csv json.net

林雅南2年前8瀏覽0評論

CSV(Comma Separated Values)是一種簡單的文件格式,常用于存儲表格數據,每行數據用逗號隔開。C語言讀取CSV文件可以使用fscanf等函數,但是需要解析字符串并轉換為對應的數據類型。

FILE *fp;
double value;
char line[1024];
char *token;
fp = fopen("data.csv", "r");
if (fp != NULL) {
while (fgets(line, sizeof(line), fp) != NULL) {
token = strtok(line, ",");
while (token != NULL) {
sscanf(token, "%lf", &value);
printf("%f ", value);
token = strtok(NULL, ",");
}
}
fclose(fp);
}

Json.NET是一個流行的JSON處理庫,它可以方便地將JSON數據轉換為對象。

string json = @"{
'name': 'John Doe',
'age': 30,
'address': {
'street': '123 Main St.',
'city': 'Anytown',
'state': 'USA'
},
'phone': [
{
'type': 'home',
'number': '555-555-1234'
},
{
'type': 'work',
'number': '555-555-5678'
}
]
}";
JObject jsonObject = JObject.Parse(json);
string name = (string)jsonObject["name"];
int age = (int)jsonObject["age"];
JObject address = (JObject)jsonObject["address"];
string street = (string)address["street"];
JArray phone = (JArray)jsonObject["phone"];
foreach (JObject item in phone) {
string type = (string)item["type"];
string number = (string)item["number"];
}