Class BeanInfo

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

public class BeanInfo extends Object
  • Field Details

    • typeKey

      public String typeKey
    • typeName

      public String typeName
    • builder

      public Class builder
    • buildMethod

      public Method buildMethod
    • builderWithPrefix

      public String builderWithPrefix
    • seeAlso

      public Class[] seeAlso
    • seeAlsoNames

      public String[] seeAlsoNames
    • seeAlsoDefault

      public Class seeAlsoDefault
    • creatorConstructor

      public Constructor creatorConstructor
    • markerConstructor

      public Constructor markerConstructor
    • createMethod

      public Method createMethod
    • createParameterNames

      public String[] createParameterNames
    • readerFeatures

      public long readerFeatures
    • writerFeatures

      public long writerFeatures
    • writeEnumAsJavaBean

      public boolean writeEnumAsJavaBean
    • namingStrategy

      public String namingStrategy
    • ignores

      public String[] ignores
    • orders

      public String[] orders
    • includes

      public String[] includes
    • mixIn

      public boolean mixIn
    • kotlin

      public boolean kotlin
    • serializer

      public Class serializer
    • deserializer

      public Class deserializer
    • serializeFilters

      public Class<? extends Filter>[] serializeFilters
    • schema

      public String schema
    • format

      public String format
    • locale

      public Locale locale
    • alphabetic

      public boolean alphabetic
    • objectWriterFieldName

      public String objectWriterFieldName
    • objectReaderFieldName

      public String objectReaderFieldName
    • autoTypeBeforeHandler

      public Class<? extends JSONReader.AutoTypeBeforeHandler> autoTypeBeforeHandler
  • Constructor Details

  • Method Details

    • required

      public void required(String fieldName)