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

c 將對象轉換json字符串

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

C語言中有許多庫可以用于將對象轉換為JSON字符串。其中最常見的是

接下來,創建一個結構體,并使用cJSON_CreateObject函數創建一個cJSON對象。

typedef struct {
char* name;
double price;
int quantity;
} Item;
Item item;
cJSON* root = cJSON_CreateObject();

然后,在cJSON對象中添加數據:

cJSON_AddStringToObject(root, "name", item.name);
cJSON_AddNumberToObject(root, "price", item.price);
cJSON_AddNumberToObject(root, "quantity", item.quantity);

最后,使用cJSON_Print函數將cJSON對象轉換為JSON字符串:

char* json_str = cJSON_Print(root);
printf("%s", json_str);

完整的代碼如下:

#include "cJSON.h"
typedef struct {
char* name;
double price;
int quantity;
} Item;
Item item;
int main() {
cJSON* root = cJSON_CreateObject();
cJSON_AddStringToObject(root, "name", item.name);
cJSON_AddNumberToObject(root, "price", item.price);
cJSON_AddNumberToObject(root, "quantity", item.quantity);
char* json_str = cJSON_Print(root);
printf("%s", json_str);
return 0;
}