JSON(JavaScript Object Notation)是一種輕量級的數(shù)據(jù)交換格式,在web應(yīng)用中被廣泛使用。在C語言中,我們可以使用第三方庫來創(chuàng)建JSON。
下面給出一個(gè)使用C庫cJSON創(chuàng)建JSON的例子:
#include <stdio.h> #include <stdlib.h> #include <cJSON.h> int main(void) { cJSON *root = cJSON_CreateObject(); cJSON *array = cJSON_CreateArray(); cJSON *item1 = cJSON_CreateNumber(1); cJSON *item2 = cJSON_CreateString("hello"); cJSON_AddItemToArray(array, item1); cJSON_AddItemToArray(array, item2); cJSON_AddItemToObject(root, "array", array); char *json_str = cJSON_Print(root); printf("%s\n", json_str); cJSON_Delete(root); free(json_str); return 0; }
在這個(gè)例子中,我們首先使用了
cJSON庫提供了豐富和靈活的API,讓我們可以輕松地創(chuàng)建JSON對象和數(shù)組,并且添加各種類型的元素到JSON中。
上一篇vue判斷綁定style
下一篇python 線程同步鎖