我正在使用Eclipse,而我正在尝试按照本教程进行操作:
但是我在使用JSONParser对象时遇到了一些问题。当我试着打电话时:
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
有人可以帮我吗?
答案 0 :(得分:0)
因此根据this documentation,JSONParser类不包含parse()方法。
您可以将此作为一种可能性:
JSONArray arr = new JSONArray(content);
然后使用以下方法解析它:
JSONObject obj = arr.getJSONObject(i);