使用jsoncpp库使用json。以前创建的对象数组可以由clear清除。
Json::Value value;
...
value.clear();同时,arrayValue (或nullValue)可以对其进行纯化。
Json::Value value;
...
value = Json::arrayValue;问:clear和arrayValue有什么区别?
发布于 2016-04-18 23:08:08
null、空数组和空对象是JsonCpp中三种不同的东西。
value.clear()做了以下工作:
value = Json:arrayValue做了以下工作:
因此,这两个结构在语义上不是等价的。
发布于 2016-04-12 08:05:16
Clear=删除所有对象成员和数组元素。
空值=表示空值。
https://stackoverflow.com/questions/36566781
复制相似问题