Class ApacheLang3Support.PairWriter

java.lang.Object
com.alibaba.fastjson2.util.ApacheLang3Support.PairWriter
All Implemented Interfaces:
ObjectWriter
Enclosing interface:
ApacheLang3Support

public static class ApacheLang3Support.PairWriter extends Object implements ObjectWriter
  • Constructor Details

    • PairWriter

      public PairWriter(Class objectClass)
  • Method Details

    • writeJSONB

      public void writeJSONB(JSONWriter jsonWriter, Object object, Object fieldName, Type fieldType, long features)
      Description copied from interface: ObjectWriter
      Writes an object to the JSONWriter in JSONB format.
      Specified by:
      writeJSONB in interface ObjectWriter
      Parameters:
      jsonWriter - the JSONWriter to which the object should be written
      object - the object to write
      fieldName - the name of the field being written
      fieldType - the type of the field being written
      features - the features to use for writing
    • write

      public void write(JSONWriter jsonWriter, Object object, Object fieldName, Type fieldType, long features)
      Description copied from interface: ObjectWriter
      Writes an object to the JSONWriter with the given field name, field type, and features.
      Specified by:
      write in interface ObjectWriter
      Parameters:
      jsonWriter - the JSONWriter to which the object should be written
      object - the object to write
      fieldName - the name of the field being written
      fieldType - the type of the field being written
      features - the features to use for writing