我的 C++ 程序接收到一个长的(数千个符号)JSON 字符串,我想使用 JSON Spirit(用于调试)打印多行、右缩进等。例如:
{
"abc": "def",
"xyz":
[
"pqr": "ijk"
]
}
等等。我试过这个write
功能:
const json_spirit::Value val("...long JSON string here ...");
cout << json_spirit::write(val, json_spirit::pretty_print) << endl;
但在原始字符串中只得到了额外的反斜杠。
你能告诉我怎么做吗?