在序列化javabean的时候,遇到一个怪异的问题;最终发现:当你的bean中存在isNull()这样一个方法签名时,在JSONObject.fromObjec(bean)时,会收获一个ClassCastException:json keys must be strings
解决这个问题,,方法很多,也很简单:jsonConfig.setExcludes(new String[]{"null"})
究其原因:json在内部某处处理的时候,把“null"变成了null;所以原本是字符串类型的key,变成了null