如何直接从URL读取JSON数据?

时间:2016-03-22 17:15:40

标签: java json

作为一个学校项目,我正在构建一个 Java 应用程序,在某些时候,应该从网站上获得一些公共汽车的小时。为此,我只需要连接到特定的URL,所有信息都将以JSON格式显示,如下图所示:

Example of URL displaying information about some bus line in JSON format

就我而言,我使用 json-simple-1.1.1.jar 库来解析JSON文件。
目标是直接从URL检索所需的信息,而不是先将其保存在文本文件中,然后解析它,这可以这样做:

JSONParser parser = new JSONParser();
try
{
    Object obj = parser.parse(new FileReader("file/path/here.txt"));
    JSONObject jsonObject = (JSONObject) obj;
}

但是,此方法仅适用于保存在计算机上的文本文件 那么是否有一种函数或某种方式直接从URL读取数据并将其作为JSONObject?

1 个答案:

答案 0 :(得分:0)

答案可在另一个问题(以下网址)中找到

编辑:

用这个答案的方法。 Simplest way to read json from a URL in java