Json字符串可以';t使用json简单工具包java进行解码

Json字符串可以';t使用json简单工具包java进行解码,java,json,exception,decode,json-simple,Java,Json,Exception,Decode,Json Simple,这会引发异常 线程“main”中出现异常 java.lang.ClassCastException: 无法创建org.json.simple.JSONObject 转换为org.json.simple.JSONArray 这段代码有什么问题 您正在尝试将对象强制转换为数组。请尝试将对象添加到数组中 在本例中,解析的结果是一个JSONObject,因此您需要将其转换为该对象。我遇到了这个问题,我已经解决了它。以下是我的代码片段: Object obj = JSONValue.parse(respo

这会引发异常

线程“main”中出现异常 java.lang.ClassCastException: 无法创建org.json.simple.JSONObject 转换为org.json.simple.JSONArray


这段代码有什么问题

您正在尝试将对象强制转换为数组。请尝试将对象添加到数组中

在本例中,解析的结果是一个
JSONObject
,因此您需要将其转换为该对象。

我遇到了这个问题,我已经解决了它。以下是我的代码片段:

Object obj = JSONValue.parse(response.getBody());
JSONObject jsonObject = (JSONObject) obj;
Object gu_obj = jsonObject.get("guid");

我从请求主体获得了yahoo用户guid。希望这有帮助:)

如果JSONObject在其他地方被用作对象会怎么样?为什么演员阵容还不够?
Object obj = JSONValue.parse(response.getBody());
JSONObject jsonObject = (JSONObject) obj;
Object gu_obj = jsonObject.get("guid");