使用net.sf.json的json解析方法去解析json字符串,经常出现如下异常。
当json串如jsonStr1时,使用jsonObject.toBean()方法解析为javabean时,会出现NoSuchMethodException异常。
改为如jsonStr2的json串,解析为javabean时不会报错。
当用json串作为参数传递到JSONObject.fromObject()方法中时,会报如下错误。
原因是使用参数类型和JSONObject.fromObject(Object object)使用的参数类型不同。
此方法所需要使用的参数类型为 Object类型,不接受乱七八糟的 数据类型。