Intellij Idea 无法将字符串参数输入intellij中的JSONObject

c9qzyr3d  于 2023-01-02  发布在  其他
关注(0)|答案(1)|浏览(188)

我在Java中使用intellij使用JSONObject有一段奇怪的时间(在Eclipse中似乎不是问题!)
当我尝试使用JSONObject时,我得到一个错误,说“Expected 0 arguments but found 1”,然后有一个建议删除它。但我很确定它确实需要一个参数,我想输入的参数是我的HTTP响应体:

String response = client.sendAsync(request, HttpResponse.BodyHandlers.ofString()).thenApply(HttpResponse::body)
                .join();
JSONObject root = new JSONObject(response);
JSONArray responseArray = root.getJSONArray("accounts");

json包含一个数组,所以我试图访问数组中的第一个项目,这是一个对象。
例如{“sports”[{“name”:“judo”,“type”:“martial arts”},{“name”:“skipping”,“type”:“fun”}
我只想要运动项目的数组。
我认为一切都安装得很好-没有得到任何错误。只是在JSONObject上的“response”参数下有一条弯弯曲曲的线。有什么想法吗?

lxkprmvk

lxkprmvk1#

是的...我已经下载了json简单的jar文件,而不是json文件。哎呀...

相关问题