java中,json格式的字符串转换成对象
网上看到很多都说使用JSONOject.formOject(字符串);来转换,但是要报错,找不到某个class,好像是缺少了很多包得缘故,求好心人给个例子,顺便把所需要的...
网上看到很多都说使用JSONOject.formOject(字符串);来转换,但是要报错,找不到某个class,好像是缺少了很多包得缘故,求好心人给个例子,顺便把所需要的jar包发我U箱,调试成功追加50分
U箱,914371502@qq.com 展开
U箱,914371502@qq.com 展开
展开全部
要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:
1.commons-lang.jar
2.commons-beanutils.jar
3.commons-collections.jar
4.commons-logging.jar
5.ezmorph.jar
6.json-lib-2.2.2-jdk15.jar
1.commons-lang.jar
2.commons-beanutils.jar
3.commons-collections.jar
4.commons-logging.jar
5.ezmorph.jar
6.json-lib-2.2.2-jdk15.jar
追问
1-5的包能发我吗?网站找很久,都没找全
追答
貌似太大了,10M。系统给我打回来了。
展开全部
你是没有引用JSONOject这个类吧?
action:
import net.sf.json.JSONObject;
JSONOject obj = JSONOject.formOject(字符串);
getResponse().getWriter().print(obj);
页面:
var obj = Ext.decode(response.responseText);
jar包已经发到邮箱了,请查收!!!
action:
import net.sf.json.JSONObject;
JSONOject obj = JSONOject.formOject(字符串);
getResponse().getWriter().print(obj);
页面:
var obj = Ext.decode(response.responseText);
jar包已经发到邮箱了,请查收!!!
追问
要报错:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
好像需要很多其他的包,你那里有吗?这个是我的代码:
String str = "{\"phoneNum\":\"15982547845\",\"unitName\":\"asd\",\"userName\":\"天翼\"}";
JSONObject jo =JSONObject.fromObject(str);//这一步报错,运行时
UserInfo ui = (UserInfo) JSONObject.toBean(jo, UserInfo.class);
追答
运行时异常一般很少是因为少jar包引起的,转换那个步骤只需要json-lib-2.2.2-jdk15.jar
你能把异常写全点儿吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询