C語言中可以使用JSON數組來存儲數據,JSON數組是一種類似于數組的數據格式,可以用來存儲多個相關的數據。在C語言中,開發者可以使用結構體類型來定義一個JSON數組,并通過指針的方式來訪問數組中的各個元素。
// 定義一個JSON數組結構體類型 typedef struct { int id; char name[20]; float price; } item_t; // 定義一個JSON數組 item_t items[] = { {1, "Item 1", 9.99}, {2, "Item 2", 19.99}, {3, "Item 3", 29.99}, {4, "Item 4", 39.99}, }; // 訪問數組中的元素 item_t *p_item1 = &items[0]; // 獲取第一個元素 int item_id = p_item1->id; // 獲取第一個元素的id char item_name[20]; strcpy(item_name, p_item1->name); // 獲取第一個元素的name float item_price = p_item1->price; // 獲取第一個元素的price
通過定義這樣一個JSON數組,開發者可以靈活地存儲和操作多個有關聯的數據。