String dateFormat = "yyyy-MM-dd HH:mm:ss";
User user = new User();
JSONObject.toJSONStringWithDateFormat(user, dateFormat, SerializerFeature.WriteMapNullValue);
例如:
@Data
class User {
private String name;
……
……
public String getCustomName() {
String customName = getName() + "_";
return customName;
}
}
业务场景:在切面中打印入参、出参。出参时,toJSONStringWithDateFormat会序列化Bean中的getCustomName()方法,当getName()为空时,会报NPE,请教下这个fastJson有方法避免吗,或者是否存在此问题,非常感谢、顺颂商祺。