是否有任何方法可以在已经存在的JSON文件中使用JSONcpp更改单个值?我想保留文件中现有的格式(注释、空格、换行符)。
示例:查找C:/test中键为"test_boolean"的值。Json并将其值设为"false",其余内容保持原样。
我试过使用Json::StyledStreamWriter,都与我想要改变的值的根,和值本身。在第一种情况下,使用新值重写整个文件,但不保留格式或注释。在第二种情况下,整个文件中只写入了"false"。
根据我的测试/研究,使用JSONcpp不可能在保持当前格式的JSON中修改单个值。