Cannot resolve constructor 'JSONObject(com.json.demo.bean.ShuoDO)
报错信息
Error:(106, 28) java: 对于JSONObject(com.json.demo.bean.ShuoDO), 找不到合适的构造器
构造器 org.json.JSONObject.JSONObject(java.util.Map)不适用
(参数不匹配; com.json.demo.bean.ShuoDO无法转换为java.util.Map)
构造器 org.json.JSONObject.JSONObject(org.json.JSONTokener)不适用
(参数不匹配; com.json.demo.bean.ShuoDO无法转换为org.json.JSONTokener)
构造器 org.json.JSONObject.JSONObject(java.lang.String)不适用
(参数不匹配; com.json.demo.bean.ShuoDO无法转换为java.lang.String)
你这段代码其他地方都没问题就是jsonobject构造函数不对,应该是jar包导入错误。在maven仓库找到json-20160810.jar包下载并导入项目中。应该可以解决这个问题,因为我就是这样做的并运行成功的。