Cannot resolve constructor 'JSONObject(com.json.demo.bean.ShuoDO)

来源:3-3 使用Java Bean构建对象

YANGSHUO123

2018-07-10 18:13

https://img3.mukewang.com/5b44865d0001428406710390.jpgCannot 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)


写回答 关注

1回答

  • 慕粉4044482
    2018-07-13 17:17:56
    已采纳

    你这段代码其他地方都没问题就是jsonobject构造函数不对,应该是jar包导入错误。在maven仓库找到json-20160810.jar包下载并导入项目中。应该可以解决这个问题,因为我就是这样做的并运行成功的。

    YANGSH...

    非常感谢!

    2018-07-19 14:23:35

    共 1 条回复 >

JSON快速入门(Java版)

JSON和GSON的应用,JSON快速入门视频教程,赶快加入吧

102048 学习 · 163 问题

查看课程

相似问题