最近寫程序需要獲取JSON格式的日期。在C語言中,我們可以使用一些庫來輕松地實現(xiàn)這個功能。
首先,我們需要使用cJSON庫來解析JSON數(shù)據(jù)。該庫支持從字符串、文件或緩沖區(qū)中讀取JSON對象。在這里,我們將使用從字符串中讀取JSON對象的方法。請確保已經(jīng)在系統(tǒng)中安裝了cJSON庫。
#include <stdio.h> #include <cJSON.h> int main() { const char* json = "{\"date\": \"2022-05-06T09:25:00Z\"}"; cJSON* root = cJSON_Parse(json); cJSON* date = cJSON_GetObjectItem(root, "date"); printf("Date: %s\n", date->valuestring); cJSON_Delete(root); return 0; }
上面的代碼可以解析JSON字符串并提取其中的日期信息。我們可以在JSON串中找到日期的字段名稱并將其傳遞給
如果您需要將日期字符串轉(zhuǎn)換為時間戳或其他格式,可以使用標(biāo)準(zhǔn)C庫中的相關(guān)函數(shù),如