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中文网其他相关文章!