将JSON文件中的单个值替换为JSONcpp
Replace a single value in JSON file with JSONcpp
是否有任何方法可以在已经存在的JSON文件中使用JSONcpp更改单个值?我想保留文件中现有的格式(注释、空格、换行符)。
示例:查找C:/test中键为"test_boolean"的值。Json并将其值设为"false",其余内容保持原样。
我试过使用Json::StyledStreamWriter,都与我想要改变的值的根,和值本身。在第一种情况下,使用新值重写整个文件,但不保留格式或注释。在第二种情况下,整个文件中只写入了"false"。
根据我的测试/研究,使用JSONcpp不可能在保持当前格式的JSON中修改单个值。
相关文章:
- 模板参数替换失败,并且未完成隐式转换
- 如何用转义符替换字符串中的所有特殊字符
- 为什么除非添加括号,否则构造函数上的模板替换会失败?
- 在一个读写器队列中,我可以用volatile替换原子吗
- 用符号版本替换对函数的所有调用
- 使用jsoncpp库时出现链接问题
- 使用JsonCpp将数据返回到带有pybind11的python会在python调用中产生Symbol not foun
- 如何通过替换顺序代码的while循环来添加OpenMP for循环
- 替换基于地图的所有引用
- 按平均值替换数组中的元素
- 使用 jsoncpp 解析 json 数组字符串
- 我可以在这里替换什么,因为我不能在 C# 中使用隐式变量的 lambda 函数?
- 如何将字节数组元素替换为修改的十六进制 ASCII 符号?
- 初始化 std::vector 替换为单大括号而不是双大括号
- 删除/替换C++字符串中的多字符 (ÿû)
- 将 malloc 替换为数组
- 如何替换此示例代码片段中已弃用的handler_type_t或 boost::asio::handler_type?
- 如何在C++中用'\'替换''来处理转义序列?
- 替换密码:哪一个?
- 将JSON文件中的单个值替换为JSONcpp