在許多現代編程語言中,返回JSON字符串數組是一種非常常見的需求。使用C語言編寫程序時,可以使用以下代碼段來返回JSON字符串數組:
char jsonStrArray[10][50] = { "{\"id\":1,\"name\":\"John\"}", "{\"id\":2,\"name\":\"Mary\"}", "{\"id\":3,\"name\":\"Peter\"}" }; char* jsonString = jsonStrArray[0];
上述代碼創建并初始化了一個包含三個JSON字符串的數組。然后,將第一個JSON字符串指針分配給了一個字符指針變量jsonString。該指針變量可以傳遞給其他函數或返回。如果需要返回JSON字符串數組,則可以使用以下代碼段:
char* getJsonStrArray() { char jsonStrArray[10][50] = { "{\"id\":1,\"name\":\"John\"}", "{\"id\":2,\"name\":\"Mary\"}", "{\"id\":3,\"name\":\"Peter\"}" }; char* jsonString = jsonStrArray[0]; return jsonString; }
上述代碼創建了一個名為getJsonStrArray的函數,該函數返回jsonStrArray數組中的第一個元素指針。通過這種方法,可以返回JSON字符串數組并在其他代碼中使用它。