データ操作を可能にする JSON-XPath スタイル ライブラリを知っている人はいますか? 更新、削除、作成など...
JsonPath.write(json, "$.store.book[*].author", value);
以下を調べましたが、内容を変更できるものはありません。
JsonPath (私は 2.2.0 を使用しています) で JSON データを操作できるようになりました。例えば
String jsonData = "{\"drink\":\"juice\"}";
JsonPath.parse(jsonData).set("$.drink", "beer").jsonString();
結果は{"drink":"beer"}
XML ライブラリを使用して JSON を操作できるようにするために、私が開発したこのライブラリをご覧になることをお勧めします: https://github.com/bhabegger/json-n-xml/
JSON を標準の XML ツールで操作できる DOM 構造に解析し、シリアル化して json に戻すことができます。
(JSON はデータベースを意図したものではないかもしれませんが、単純な変更が必要な場合もあります。)
それが役に立てば幸い。
JSON はデータベースを意図したものではありませんでした。
データを JSON 形式で保存する場合。
リレーショナルまたは NoSQL の実際のデータベースを使用してデータを保存し、必要に応じて JSON レコードを書き込む方がよいでしょう。