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

c 生成json字符串示例

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

C語言是一種廣泛應用于各種領域的編程語言,包括從系統編程到游戲開發等。生成JSON字符串是C語言中常見的需求,本文將展示一個簡單的C程序示例,生成包含JSON數據的字符串。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define BUFFER_SIZE 256
// 生成包含JSON數據的字符串
char* generateJSONString(int ID, char* name, int age, char* gender) {
char buffer[BUFFER_SIZE];
char* jsonString = (char*)malloc(sizeof(char)*BUFFER_SIZE);
snprintf(buffer, BUFFER_SIZE, "{\n\t\"ID\": %d,\n\t\"Name\": \"%s\",\n\t\"Age\": %d,\n\t\"Gender\": \"%s\"\n}", ID, name, age, gender);
strncpy(jsonString, buffer, BUFFER_SIZE);
return jsonString;
}
// 主函數
int main() {
char* jsonString;
int ID = 1234, age = 20;
char* name = "Tom";
char* gender = "Male";
jsonString = generateJSONString(ID, name, age, gender);
printf("%s\n", jsonString);
free(jsonString);
return 0;
}

這個程序定義了一個名為generateJSONString的函數,接受一個ID、名字、年齡和性別四個參數,返回包含JSON數據的字符串。在主函數中,我們定義了一個ID為1234,名字為Tom,年齡為20,性別為Male的用戶,并使用generateJSONString函數生成了一個JSON字符串。

這個例子中的JSON字符串包含四個字段:ID、Name、Age和Gender。其格式為:

{
"ID": 1234,
"Name": "Tom",
"Age": 20,
"Gender": "Male"
}

使用C語言生成JSON字符串可以幫助我們在數據交換中更加方便地處理數據。通過這個簡單的示例,我們可以了解如何使用C語言生成JSON字符串。