運転距離と時間を計算する必要があるプログラムを開発する必要があります。 Google Maps APIへのリクエストを取得すると、本当に大きな応答が得られます。今私はこの応答から必要なデータを抽出したいと思います。応答はjsonにあり、私が作るプログラムはJavaで作られています。私はこれをする考えがありません。私は文字列に全体の応答を入れて、 "距離"のような必要なデータを検索し、その後にいくつかの文字を抽出しようとしました。これの問題は、その前に何かが変わった場合、すべてが巨大な文字列の異なるインデックスになることです。JavaのGoogle Maps APIへのjsonの応答からの応答を取得する
応答がどのように私は簡単に「距離」と「継続」の両方の値を抽出します。この(大きなもののビットのみ)
"copyrights" : "Kaartgegevens ©2017 GeoBasis-DE/BKG (©2009), Google",
"legs" : [
{
"distance" : {
"text" : "229 km",
"value" : 229411
},
"duration" : {
"text" : "2 uur 20 min.",
"value" : 8417
},
のようなものですか?
答え[こちら](http://stackoverflow.com/a/5015889/752409) – Alastair