Java jsonsimple:未处理的异常类型ParseException
我正在使用Eclipse,并尝试遵循本教程: 但是我在使用JSONParser对象时遇到了一些问题。当我试图简单地呼叫:Java jsonsimple:未处理的异常类型ParseException,java,json-simple,Java,Json Simple,我正在使用Eclipse,并尝试遵循本教程: 但是我在使用JSONParser对象时遇到了一些问题。当我试图简单地呼叫: JSONParser parser = new JSONParser(); Object obj = parser.parse(json_out); 我收到一个错误消息:ParseException类型的未处理异常 但当我使用try语句时,我得到: JSONParser parser = new JSONParser(); try{
JSONParser parser = new JSONParser();
Object obj = parser.parse(json_out);
我收到一个错误消息:ParseException类型的未处理异常
但当我使用try语句时,我得到:
JSONParser parser = new JSONParser();
try{
Object obj = parser.parse(json_out);
}catch(ParseException e){
e.printStackTrace();
}
Unhandled exception type ParseException
Unreachable catch block for ParseException. This exception is never thrown from the try statement body
有人能帮我吗?因此根据JSONParser类,它不包含parse()方法
您可以将此作为一种可能性:
JSONArray arr = new JSONArray(content);
然后使用以下命令对其进行分析:
JSONObject obj = arr.getJSONObject(i);
json\u out
的类型是什么?它只是一个字符串形式的json文件。我指的是变量json\u out
的类型,是Reader还是InputStream?这是一个不同的json库,因此JSONParser类不同。