0

JSONcppで既存のJSONファイルの単一の値を変更する方法はありますか? ファイル内の既存の書式設定 (コメント、スペース、改行) を保持したい。

例: C:/test.json でキー "test_boolean" の値を見つけ、その値を "false" にして、他のすべてをそのままにします。

変更したい値のルートと値自体の両方で、Json::StyledStreamWriter を使用してみました。最初のケースでは、ファイル全体が新しい値で書き換えられましたが、フォーマットやコメントは保持されませんでした。2 番目のケースでは、ファイル全体に「false」のみが書き込まれました。

4

1 に答える 1

-1

私のテスト/調査によると、JSONcpp を使用して、現在のフォーマットを維持しながら JSON の単一の値を変更することは不可能です。

于 2014-02-21T15:49:44.497 に答える