C++是一種強大的編程語言,可以處理各種復雜的數據結構和對象。其中之一就是JSON數組,它是一種可以存儲和表示大量數據的格式。
#include <iostream> #include <nlohmann/json.hpp> using namespace std; using json = nlohmann::json; int main() { json array = {1, 2, 3, 4, 5}; cout<< "JSON array: "<< array<< endl; array.push_back("six"); array.push_back(true); cout<< "Modified JSON array: "<< array<< endl; return 0; }
在這個例子中,我們使用了一個JSON庫nlohmann/json來創建一個簡單的五個元素的JSON數組。可以看到,在C++中,可以直接使用特殊的符號來創建JSON數組。在輸出JSON數組時,我們只需要像輸出普通數據一樣使用cout語句即可。
另外,我們還可以使用push_back()函數來往JSON數組中添加元素,這個函數在C++中是非常常見的。在這個例子中,我們添加了一個字符串"Six"和一個bool類型的值true。這些元素會被添加到數組的尾部。
總之,JSON數組是一種靈活、功能強大的數據結構,可以輕松地存儲和表示大量的數據。在C++中,我們可以使用專門的JSON庫來處理JSON數組,這使得我們可以方便地在程序中使用JSON數據。