0
作为一个学校项目,我正在构建一个Java应用程序,该应用程序在某些时候应该从某个网站获得一些公交车的通过时间。为了做到这一点,我只需要连接到特定的URL,并会显示在JSON格式的所有信息,如下面的图:如何直接从URL读取JSON数据?
在我的情况,我现在用的是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获取?
您正在寻找一个HTTP客户端。 – SLaks
你确定吗?在JAVA语言中没有任何方法可以在线阅读JSON文件吗? – iMadz
是;它被称为HTTP客户端。 – SLaks