【发布时间】:2021-11-10 02:33:11
【问题描述】:
如果我编码为
Json::Value root, arr;
arr.append(0);
arr.append(0);
arr.append(0);
root["array"] = arr;
输出就像..
{
"array" : [ 0, 0 ]
}
问题是只显示了两个值。 我想让它 "array" : [ 0, 0, 0 ] 即使它们都是一样的。
供参考,如果它们不同,输出会很好打印。
Json::Value root, arr;
arr.append(0);
arr.append(1);
arr.append(2);
root["array"] = arr;
->
{
"array" : [ 0, 1, 2 ]
}
jsoncpp 库是否有任何优化逻辑可以在数组中打印相同的值?有什么解决方案如何打印所有值?
【问题讨论】: