Java 如何获取JSON数据的特定部分并将其保存为字符串

Java 如何获取JSON数据的特定部分并将其保存为字符串,java,json,google-maps,google-api,Java,Json,Google Maps,Google Api,我想从这个JSON文件中获取一些数据,并将其保存为字符串变量。我使用的是谷歌距离矩阵API,结果以JSON形式给出。我想将输出的某些部分保存为字符串变量 public static void main(String[] args) throws IOException { GoogMatrixRequest request = new GoogMatrixRequest(); String url_request = "https://maps.googleapis.com/maps/api/d

我想从这个JSON文件中获取一些数据,并将其保存为字符串变量。我使用的是谷歌距离矩阵API,结果以JSON形式给出。我想将输出的某些部分保存为字符串变量

public static void main(String[] args) throws IOException {
GoogMatrixRequest request = new GoogMatrixRequest();
String url_request = "https://maps.googleapis.com/maps/api/distancematrix/json?origins=n178je&destinations=n113ns&mode=driving&key=" + API_KEY;

String response = request.run(url_request);
System.out.println(response);

我想取“距离”、“值”(7593)并将其保存为字符串变量。
有人能告诉我怎么做吗?

首先,你的回答已经是一个字符串了。如果您试图获取它的一部分,它将解析一个字符串。因为它是json字符串,所以有很多json映射器jar可以尝试,比如Gson、JacksonMapper、simpleJSON

对于你的特殊情况,我建议你调查一下