JavaでJSONPathを使用して特定のパスのデータを削除する方法は何ですか?

Javaでjson-pathライブラリを使用して特定のパスのデータを削除するには、次の手順を実行します。

  1. JSONデータを解析するために、json-pathライブラリを使用する方法は、com.jayway.jsonpath.JsonPathクラスのparse()静的メソッドを使用することです。
String jsonStr = "{\"name\": \"John\", \"age\": 30, \"address\": {\"city\": \"New York\", \"zip\": \"10001\"}}";
DocumentContext jsonContext = JsonPath.parse(jsonStr);
  1. 指定されたパスのデータを削除するために、delete()メソッドを使用する例:
jsonContext.delete("$.address.city");
  1. JSONデータを更新したものを取得します。例えば、jsonContext.jsonString()メソッドを使用して更新されたJSON文字列を取得します。
String updatedJsonStr = jsonContext.jsonString();
System.out.println(updatedJsonStr);

上記手順に従うことで、Javaで特定のパスのデータを削除することができます。

bannerAds