我想運行一些Java運行cURL命中網站的數據,這是工作。Java運行cURL並返回網站頁面結果
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("curl -s -S http://foo.com/testcode/Moo.cfm?PageName=" + $(Page.Name) + "&ProjectName=" + $(ProjectName));
cURL正在擊中本網站併發送PageName和ProjectName變量。
網頁輸出一些JSON。
如何捕獲該網站顯示的這個JSON並在我的Java中使用它?
它可能更容易使用Java HTTP客戶端,如「HttpClient」 –
哦......我將不得不穀歌。我可以告訴你,我不太瞭解Java。謝謝!我將看到HttpClient的工作原理! –
或內置於Java的'Http [s] URLConnection'類。一旦你通過任何一種方法獲得JSON文本,你可能需要一個JSON解析器; https://stackoverflow.com/questions/2591098/how-to-parse-json-in-java有27個答案,一些高度投票。 –