データを持つウェブサイトにヒットするためにcURLを実行するJavaを実行しようとしていますが、これは機能しています。JavaがcURLを実行してウェブサイトのページの結果を返します
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("curl -s -S http://foo.com/testcode/Moo.cfm?PageName=" + $(Page.Name) + "&ProjectName=" + $(ProjectName));
PageURLとProjectName変数を送信しています。
WebページからJSONが出力されます。
ウェブサイトで表示されているこのJSONをキャプチャしてJavaで使用するにはどうすればよいですか?
「HttpClient」などのJava HTTPクライアントを使用する方が簡単かもしれません。 –
ああ...私はグーグルにする必要があります。私はあなたが言うことができるようにJavaをよく知っていません。ありがとう!私はHttpClientの仕組みを見ていきます! –
Javaに組み込まれた 'Http [s] URLConnection'クラス。どちらの方法でJSONテキストを取得したら、おそらくJSONパーサーが必要です。 https://stackoverflow.com/questions/2591098/how-to-parse-json-in-javaには27の回答があり、いくつかは高く評価されています。 –