首页 > Java > java教程 > 如何在 Java 中轻松地从 URL 读取 JSON?

如何在 Java 中轻松地从 URL 读取 JSON?

DDD
发布: 2024-12-16 13:34:12
原创
995 人浏览过

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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板