将JSON文件中的单个值替换为JSONcpp



是否有任何方法可以在已经存在的JSON文件中使用JSONcpp更改单个值?我想保留文件中现有的格式(注释、空格、换行符)。

示例:查找C:/test中键为"test_boolean"的值。Json并将其值设为"false",其余内容保持原样。

我试过使用Json::StyledStreamWriter,都与我想要改变的值的根,和值本身。在第一种情况下,使用新值重写整个文件,但不保留格式或注释。在第二种情况下,整个文件中只写入了"false"。

根据我的测试/研究,使用JSONcpp不可能在保持当前格式的JSON中修改单个值。

最新更新