首页 > 代码库 > JSON中 net.sf.json.JSONException: java.lang.NoSuchMethodException异常
JSON中 net.sf.json.JSONException: java.lang.NoSuchMethodException异常
在json对象和java对象转换时
String s = "{‘name‘:‘name1‘,‘pwd‘:‘pwd1‘}"; Person p = (Person)JSONObject.toBean(JSONObject.fromObject(s), Person.class); System.out.println(p.getPwd());上面代码中出现以下异常:
net.sf.json.JSONException: java.lang.NoSuchMethodException
【原因】:无法初始化java对象(即找不到一个合适的构造方法)
【解决方法】:在java对象中写一个无参的构造方法
例如Person类中
在Person中多写一个Person(){ }构造方法就可以解决问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。