nlohmann::json 数组
时间: 2024-04-20 17:19:14 浏览: 142
nlohmann::json是一个C++库,用于处理JSON数据。它提供了一种简单而直观的方式来解析、创建和操作JSON数据。下面是关于nlohmann::json数组的介绍和示例[^1]:
nlohmann::json数组是一个有序的集合,可以包含多个元素。每个元素可以是不同的数据类型,例如整数、浮点数、字符串等。可以使用索引来访问数组中的元素,索引从0开始。
以下是一个示例,展示了如何创建和访问nlohmann::json数组:
```cpp
#include <iostream>
#include <nlohmann/json.hpp>
int main() {
// 创建一个nlohmann::json数组
nlohmann::json array = {1, 2, 3, 4, 5};
// 访问数组中的元素
std::cout << "第一个元素: " << array[0] << std::endl; // 输出:1
std::cout << "第三个元素: " << array[2] << std::endl; // 输出:3
// 修改数组中的元素
array[1] = 10;
std::cout << "修改后的数组: " << array << std::endl; // 输出:[1, 10, 3, 4, 5]
return 0;
}
```
在上面的示例中,我们首先创建了一个包含整数的nlohmann::json数组。然后,我们使用索引访问数组中的元素,并修改了数组中的一个元素。
阅读全文