java - "constructor JSONParser in class JSONParser cannot be applied to given types"发生错误

标签 java json netbeans

我正在尝试用 Java 语言和 Netbeans(作为 IDE)构建一个天气应用程序。代码如下:

URL link = new URL("http://api.dataweave.in/v1/weather/findByCity/?api_key=a93abfaea2a98410be0df095f72df25d7a5d5eb5&city=Shimla&date=20130501");
URLConnection uc1 = link.openConnection();
BufferedReader in1 = new BufferedReader(new InputStreamReader(uc1.getInputStream()));
StringBuilder weather = new StringBuilder();
weather.append(in1.readLine() + "\n");
String line="0";

while ((line = in1.readLine()) != null) {
    weather.append(line + "\n");
}

String result=weather.toString();
JSONParser parser=new JSONParser();

JSONObject obj = (JSONObject)parser.parse(result);
JSONArray jarr = (JSONArray) obj.get("data");

System.out.println(((JSONObject) jarr.get(0)).get("city"));
System.out.println(((JSONObject) jarr.get(0)).get("country"));
System.out.println(((JSONObject) jarr.get(0)).get("min_today"));
System.out.println(((JSONObject) jarr.get(0)).get("max_today"));
System.out.println(((JSONObject) jarr.get(0)).get("desc_today"));
System.out.println(((JSONObject) jarr.get(0)).get("date"));

上线

JSONParser parser=new JSONParser();

JSONObject obj = (JSONObject)parser.parse(result);

我收到此错误:

constructor JSONParser in class JSONParser cannot be applied to given types
required: Source, Error Manager
found: No arguments
reason: actual and formal arguments list differs in length

我已经有“json-simple”jar 文件作为库。现在我该怎么办?

最佳答案

检查您的进口声明。您将从 jdk.nashorn 导入它。 您尝试尝试的代码来自 org.json.simple.parser.JSONParser

关于java - "constructor JSONParser in class JSONParser cannot be applied to given types"发生错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28629143/

相关文章:

java - hibernate : Foreign key constraint violation problem

java - 我怎样才能用红绿灯显示随机灯?

javascript - 如何使用 Node.js 编写/更新新的 JSON 文件

c# - 如何将特定的 Json 节点反序列化为 Dictionary<string,object>?

java - 使用 Sutherland-Hodgman 算法时多边形裁剪不起作用

java - 我如何读取文本文件并将其显示在 netbeans JTextArea 中?

java - 在 java ASM 中访问私有(private)内部类

javascript - 使用VBA抓取实时数据

java - 如何在按钮组中添加单选按钮?

java - Scala 检查外部进程 ID (pid) 当前是否正在运行?