首頁 > Java > java教程 > 如何在 Java 中輕鬆地從 URL 讀取 JSON?

如何在 Java 中輕鬆地從 URL 讀取 JSON?

DDD
發布: 2024-12-16 13:34:12
原創
1000 人瀏覽過

How to Easily Read JSON from a URL in Java?

輕鬆從Java 中的URL 讀取JSON

在深入Java 程式語言時,您可能會遇到一個常見問題: 「如何從URL 讀取和解析JSON 資料?

使用 Maven 相依性

為了簡化流程,我們將利用 org. json:json Maven 工件。此依賴項提供了一個簡潔而強大的框架來處理 JSON 操作。

從URL 讀取JSON 資料

有了Maven 依賴項,我們引入readJsonFromUrl 方法:

public static JSONObject readJsonFromUrl(String url) throws IOException, JSONException {
  InputStream is = new URL(url).openStream();
  try {
    BufferedReader rd = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));
    String jsonText = readAll(rd);
    JSONObject json = new JSONObject(jsonText);
    return json;
  } finally {
    is.close();
  }
}
登入後複製

此方法以URL 作為參數,開啟URL 的流,將內容讀取到字串中,然後最後將字串解析為JSON。傳回結果 JSON 物件。

範例用法

為了說明其功能,讓我們從 Facebook Graph API 取得 JSON 資料:

JSONObject json = readJsonFromUrl("https://graph.facebook.com/19292868552");
登入後複製

現在可以探索和操作 json物件

結論

透過使用 org.json Maven 依賴項和 readJsonFromUrl 方法,您會發現從 Java 中的 URL 讀取 JSON 資料變得輕而易舉。在這種高效的方法中,簡單性和功能性並進。

以上是如何在 Java 中輕鬆地從 URL 讀取 JSON?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板