如题 BeanToJson 如何重写扩展
BeanToJson beanToJson = (value)(beanToJson != ) {
beanToJson}BeanToJson ToJson<Object> {
Object[] = Object[]String[] Method[] (String[] fieldsMethod[] methods) {
(fields.!= methods.) {
IllegalArgumentException()}
.= fields.= methods}
(Object beandepthJsonResult ret) {
((depth--ret)) {
}
{
ret.addChar()first = (i = i < .i++) {
Object value = [i].invoke(bean)(value == && ) {
}
(first) {
first = } {
ret.addChar()}
ret.addStrNoEscape([i])ret.addChar()(value != ) {
ToJson tj = .getToJson(value)tj.toJson(valuedepthret)} {
ret.addNull()}
}
ret.addChar()} (ReflectiveOperationException e) {
RuntimeException(e)}
}
}
项目:JFinal
复制 JFinalJsonKit里的转换代码,并根据情况定制自己的代码
return new ;
});