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数组格式不对?
我用fastjson是没问题的,你用的是哪个jar包
json-lib-2.3-jdk15.jar
用json.jar 这个包
json的jar包问题 换个jar包
原生json、gosn、fastjson 后两个好用,第一个是不是要自己手动写工具类
json-lib-2.3-jdk15.jar
jsornorg.jar
就是导包的问题,直接JsonArray就可以了