Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法使用 JSONcpp 更改现有 JSON 文件中的单个值?我想保留文件中的现有格式(注释、空格、换行符)。
示例:在 C:/test.json 中找到键为“test_boolean”的值,并将其值设置为“false”,其他所有内容保持原样。
我尝试过使用 Json::StyledStreamWriter,两者都带有我要更改的值的根,以及值本身。在第一种情况下,使用新值重写了整个文件,但没有保留格式或注释。在第二种情况下,整个文件中只写了“false”。
根据我的测试/研究,使用 JSONcpp 修改 JSON 中的单个值是不可能的,以保持当前格式。