Java 中最簡單的從URL 讀取JSON
在Java 中,在第三方的幫助下,從URL 讀取和解析JSON 可以很簡單-黨圖書館。為了簡潔起見,請考慮使用 org.json:json Maven 工件。
最簡單的方法包括:
下面提供了使用此相依性的簡明範例:
import org.json.JSONException; import org.json.JSONObject; import java.io.IOException; import java.net.URL; public class JsonReader { public static void main(String[] args) throws IOException, JSONException { // Read the JSON JSONObject json = readJsonFromUrl("https://graph.facebook.com/19292868552"); // Process the JSON System.out.println(json.toString()); // Print the entire JSON as a string System.out.println(json.get("id")); // Access a specific property by name } private static JSONObject readJsonFromUrl(String url) throws IOException, JSONException { // Open the URL URL urlObject = new URL(url); // Read the JSON InputStream is = urlObject.openStream(); BufferedReader rd = new BufferedReader(new InputStreamReader(is, "UTF-8")); String jsonText = rd.readLine(); // Parse the JSON JSONObject json = new JSONObject(jsonText); // Cleanup is.close(); rd.close(); return json; } }
此程式碼片段從提供的URL 讀取JSON,將其解析為JSONObject,並示範如何按名稱檢索特定屬性。它提供了一種緊湊而方便的方法來處理來自 Java 中 URL 的 JSON 資料。
以上是如何在 Java 中輕鬆地從 URL 讀取 JSON 資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!