#include <nlohmann/json.hpp>如何打印JSON格式
时间: 2023-12-29 10:02:41 浏览: 148
C/C++ json.hpp头文件
可以使用 nlohmann/json 库中的 `<<` 运算符将 JSON 格式的对象打印出来。示例代码如下:
```
#include <iostream>
#include <nlohmann/json.hpp>
using json = nlohmann::json;
int main() {
json my_json = {
{"name", "John"},
{"age", 30},
{"isStudent", true},
{"hobbies", {"reading", "swimming", "coding"}},
{"address", {
{"street", "Main Street"},
{"city", "New York"},
{"zip", "10001"}
}}
};
std::cout << my_json.dump() << std::endl;
return 0;
}
```
在上面的示例代码中,我们将 JSON 格式的对象 `my_json` 使用 `dump()` 方法转换为字符串,并使用 `std::cout` 输出到控制台。注意,`dump()` 方法默认使用缩进格式输出,可以通过传入参数来指定其他输出格式。
阅读全文