如何忽略某些字段

  • 使用规则:json.rule.field.ignore

    • 忽略特定名称的字段:
    ## ignore field 'log'
    json.rule.field.ignore=log
    
    • 忽略特定类型的字段:
    ## ignore field 'log' typed xxx.xxx.Log
    json.rule.field.ignore=groovy:it.type().name()=="xxx.xxx.Log"
    
    • 忽略特定限定符的字段:
    #ignore transient field
    json.rule.field.ignore=groovy:it.hasModifier("transient")