所以我导入了import org.json.*,它似乎不能识别JSONParser。
String filePath = "C://CN//jokes.json";
try {
FileReader reader = new FileReader(filePath);
JSONParser jsonParser = new JSONParser();
JSONObject jsonObject = (JSONObject) jsonParser.parse(reader);
System.out.println(jsonObject);
}catch (Exception e) {
System.out.println(e);
}
}jokes.json具有与http://api.icndb.com/jokes相同的信息,我希望能够从该站点获取数据,但为了测试,我创建了一个文件。这是我第一次使用Json,所以我有点不知所措。我已经更新了jdk和jre,但是我仍然有同样的问题。这是一个截图,展示了它的样子:Screenshot我也读过类似的帖子link,但它与我的问题不同。
如果你看屏幕截图,你会发现import org.json.*似乎没有JSONParser类。我也试过添加import org.json.simple.parser.JSONParser;,但它无法识别它。因为“简单”并不存在
发布于 2016-03-20 05:35:05
对于Android Studio,只需将以下内容添加到build.gradle依赖项中:
compile 'com.googlecode.json-simple:json-simple:1.1'有关其他IDE和其他选项,请参阅此处:http://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple/1.1
发布于 2018-07-16 23:55:41
另一个答案有点过时了。(在2018年年底,编译将是api或实现,也有新的版本1.1.1 )
将以下内容添加到build.gradle依赖项中:
implementation group: 'com.googlecode.json-simple', name: 'json-simple', version: '1.1.1'然后导入
import org.json.simple.parser.JSONParser;希望它对我有帮助:)
发布于 2020-05-13 19:16:17
我也犯过同样的错误,希望这能对某些人有所帮助。
将以下内容添加到build.gradle依赖项中:
implementation 'com.google.code.gson:gson:2.8.0'https://stackoverflow.com/questions/36107111
复制相似问题