使用库jsoncpp使用json。以前创建的对象数组可以由clear
清除。
Json::Value value;
...
value.clear();
此外,它可以通过arrayValue
(或nullValue
)进行纯化。
Json::Value value;
...
value = Json::arrayValue;
问题:clear
和arrayValue
之间的区别是什么?
答案 0 :(得分:1)
Clear =删除所有对象成员和数组元素。
nullvalue =表示空值。
答案 1 :(得分:0)
null,空数组和空对象是JsonCpp中的三个不同的东西。
value.clear()
执行以下操作:
value = Json:arrayValue
执行以下操作:
所以这两个结构在语义上是等价的。