Bwar / CJsonObject

Ultralightweight JSON parser in C++ based on cJSON
MIT License
648 stars 239 forks source link

建议加入覆盖处理的函数 #24

Closed YOYOYOYOGA-seu closed 4 years ago

YOYOYOYOGA-seu commented 4 years ago

使用CJsonObject::Replace()过程中如果出现对应键值项不存在时不会创建,所以在使用过程中如果需要判断Replace是否成功,如果为false则需要自行Add,建议加入: bool CJsonObject::Override( ... ) { if(Replace( ...) == false) return Add( ...); retrun true; } 以实现覆盖功能,当没有待替换项时就创建它

skyformat99 commented 4 years ago

en, 这个不错