2 csdn576038874 csdn576038874 于 2015.05.29 13:35 提问

JSONObject jsonObject = JSONObject.fromObject();

JSONObject jsonObject = JSONObject.fromObject(requestJson);
为什么执行出异常呢?
requestJson是页面传过来的数据我将他转换成json对象
requestJson = "{"username":"admin","userpwd":"123"}";报错了

11个回答

u011376884
u011376884   2015.05.29 13:42

报错了就把错误信息打出来啊

u011376884
u011376884 回复再回首_恍然如梦: 缺少json的依赖包 例如 commons-beanutils.jar,commons-httpclient.jar,commons-lang.jar,ezmorph.jar,morph-1.0.1.jar
2 年多之前 回复
csdn576038874
csdn576038874 帮我看下 我觉得代码好像没问题 ?难道是myeclipse的问题?
2 年多之前 回复
bdmh
bdmh   Ds   Rxr 2015.05.29 13:44

错误提示是什么,贴出来看看

csdn576038874
csdn576038874 我贴了图 你看看
2 年多之前 回复
diaoliwei2
diaoliwei2   Rxr 2015.05.29 13:56

我在main方法中试了下,没报错啊
String requestJson= "{'username':'admin','userpwd':'123'}";
JSONObject jsonObject = JSONObject.fromObject(requestJson);
System.out.println(jsonObject.size());

csdn576038874
csdn576038874 回复DreamTHT: struts2 里面的json-lib-2.1.jar
2 年多之前 回复
diaoliwei2
diaoliwei2 回复再回首_恍然如梦: 你JSONObject 引用的是哪个包里的?
2 年多之前 回复
csdn576038874
csdn576038874 回复DreamTHT: 我吧你的代码copy到main里面运行 报错
2 年多之前 回复
diaoliwei2
diaoliwei2 回复再回首_恍然如梦: 你应该把错误信息让它打印出来。你可以先将requestJson手动赋值,不从页面传
2 年多之前 回复
csdn576038874
csdn576038874 那这是什么原因啊?我贴了图的 你看下
2 年多之前 回复
csdn576038874
csdn576038874   2015.05.29 13:56

图片说明
这是调试模式下 走进来 再王下走一步就报异常
图片说明
就走到这里来了

bdmh
bdmh   Ds   Rxr 2015.05.29 14:03

你贴图没用,我们需要看到错误信息

csdn576038874
csdn576038874 控制台没有错误信息啊
2 年多之前 回复
csdn576038874
csdn576038874   2015.05.29 14:08

图片说明
我在main方法中执行包的错

baidu_28578603
baidu_28578603   2015.05.29 14:12

你可以试着先写成常量。看看是否报错之后在传值

baidu_28578603
baidu_28578603   2015.05.29 14:12

你可以试着先写成常量。看看是否报错之后在传值

csdn576038874
csdn576038874 我试过 还是报错
2 年多之前 回复
baidu_28578603
baidu_28578603   2015.05.29 14:12

你可以试着先写成常量。看看是否报错之后在传值

bdmh
bdmh   Ds   Rxr 2015.05.29 14:14

你应该是缺少json-lib包吧,看tomcat发布目录下有这个包吗

csdn576038874
csdn576038874 有啊 json-lib-2.1.jar有这个包
2 年多之前 回复
共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片