Class FieldInfo

java.lang.Object
com.alibaba.fastjson2.codec.FieldInfo

public class FieldInfo extends Object
  • Field Details

    • VALUE_MASK

      public static final long VALUE_MASK
      See Also:
    • UNWRAPPED_MASK

      public static final long UNWRAPPED_MASK
      See Also:
    • RAW_VALUE_MASK

      public static final long RAW_VALUE_MASK
      See Also:
    • READ_USING_MASK

      public static final long READ_USING_MASK
      See Also:
    • FIELD_MASK

      public static final long FIELD_MASK
      See Also:
    • DISABLE_UNSAFE

      public static final long DISABLE_UNSAFE
      See Also:
    • READ_ONLY

      public static final long READ_ONLY
      See Also:
    • DISABLE_SMART_MATCH

      public static final long DISABLE_SMART_MATCH
      See Also:
    • DISABLE_REFERENCE_DETECT

      public static final long DISABLE_REFERENCE_DETECT
      See Also:
    • BACKR_EFERENCE

      public static final long BACKR_EFERENCE
      See Also:
    • RECORD

      public static final long RECORD
      See Also:
    • CONTENT_AS

      public static final long CONTENT_AS
      See Also:
    • fieldName

      public String fieldName
    • format

      public String format
    • label

      public String label
    • ordinal

      public int ordinal
    • features

      public long features
    • ignore

      public boolean ignore
    • alternateNames

      public String[] alternateNames
    • writeUsing

      public Class<?> writeUsing
    • keyUsing

      public Class<?> keyUsing
    • valueUsing

      public Class<?> valueUsing
    • readUsing

      public Class<?> readUsing
    • fieldClassMixIn

      public boolean fieldClassMixIn
    • isTransient

      public boolean isTransient
    • defaultValue

      public String defaultValue
    • locale

      public Locale locale
    • schema

      public String schema
    • required

      public boolean required
    • arrayToMapKey

      public String arrayToMapKey
      Since:
      2.0.52
    • arrayToMapDuplicateHandler

      public Class<?> arrayToMapDuplicateHandler
    • contentAs

      public Class<?> contentAs
      Since:
      2.0.56
  • Constructor Details

    • FieldInfo

      public FieldInfo()
  • Method Details

    • getInitReader

      public ObjectReader getInitReader()
    • getInitArrayToMapDuplicateHandler

      public BiConsumer getInitArrayToMapDuplicateHandler()
    • init

      public void init()