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

c語言怎么生成json數據類型

錢衛國2年前8瀏覽0評論

在C語言中生成JSON數據類型可以使用第三方庫,例如cJSON。

cJSON *root = cJSON_CreateObject();
cJSON_AddStringToObject(root, "name", "張三");
cJSON_AddNumberToObject(root, "age", 20);
cJSON *array = cJSON_CreateArray();
cJSON *item = cJSON_CreateObject();
cJSON_AddStringToObject(item, "name", "李四");
cJSON_AddNumberToObject(item, "age", 22);
cJSON_AddItemToArray(array, item);
cJSON_AddItemToObject(root, "friends", array);
char *json = cJSON_Print(root);
printf("%s", json);
cJSON_Delete(root);
free(json);

上面的代碼首先創建了一個cJSON對象,然后添加了一個字符串類型和一個數字類型屬性。接著創建了一個數組類型的屬性,并在數組中添加了一個對象類型的元素。

最后,通過cJSON_Print函數生成JSON字符串,輸出到控制臺。最后需要釋放內存。