首页新闻找找看学习计划

java json代码错误

0
[待解决问题]
public class JsonTest {
    public static void main(String[] args) throws Exception {
        
        String str1 = "{'name':'cxh','sex':'1'}";

        JSONObject obj = JSONObject.fromObject(str1);//出现:Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException
        String name = obj.getString("name");
        Object nameo = obj.get("name");
        int age = obj.getInt("sex");

        System.out.println(age);
    }
}

请问为什么会出现这样的问题,难道是我的json数组格式不对?

OSManager的主页 OSManager | 初学一级 | 园豆:11
提问于:2017-05-13 09:27
< >
分享
所有回答(5)
-1

我用fastjson是没问题的,你用的是哪个jar包

狼爷 | 园豆:1192 (小虾三级) | 2017-05-13 13:59

json-lib-2.3-jdk15.jar

支持(0) 反对(0) OSManager | 园豆:11 (初学一级) | 2017-05-13 16:53
-1

用json.jar 这个包

飘飘城 | 园豆:69 (初学一级) | 2017-05-16 16:42
0

json的jar包问题 换个jar包

KBLW | 园豆:210 (菜鸟二级) | 2017-05-17 13:17
0

原生json、gosn、fastjson     后两个好用,第一个是不是要自己手动写工具类

吉吉的城 | 园豆:553 (小虾三级) | 2017-05-22 23:48
0

json-lib-2.3-jdk15.jar
jsornorg.jar

就是导包的问题,直接JsonArray就可以了

大宇007 | 园豆:331 (菜鸟二级) | 2017-07-13 14:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册