JSON(JavaScript Object Notation)是一種輕量級數據交換格式,常用于傳輸數據。在使用 C 語言拼接一段 JSON 數據時,需要注意以下幾點:
1. 字符串需要用雙引號包裹,如:"name" 2. 數組需要用方括號包裹,如:[1, 2, 3] 3. 對象需要用花括號包裹,如:{"name":"張三", "age":25} 4. 每個鍵值對需要使用冒號分隔,如:"name":"張三" 5. 多個鍵值對需要使用逗號分隔,如:"name":"張三", "age":25
下面是一個使用 C 語言拼接一段簡單 JSON 數據的例子:
char *name = "張三"; int age = 25; char json[100] = "{"; strcat(json, "\"name\":\" "); // 加上雙引號 strcat(json, name); strcat(json, "\", "); // 加上逗號 strcat(json, "\"age\":"); char age_str[10]; snprintf(age_str, 10, "%d", age); // 將整型轉換為字符串 strcat(json, age_str); strcat(json, "}");
以上代碼將拼接出一個如下的 JSON 數據:
{"name":"張三", "age":25}