Class FieldWriterList<T>
java.lang.Object
com.alibaba.fastjson2.writer.FieldWriter<T>
com.alibaba.fastjson2.writer.FieldWriterList<T>
- All Implemented Interfaces:
Comparable
-
Field Summary
Fields inherited from class FieldWriter
decimalFormat, features, field, fieldClass, fieldName, fieldOffset, fieldType, format, function, label, locale, method, ordinal, primitive, propertyAccessor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFieldValue(T object) final Classfinal Typefinal ObjectWritergetItemWriter(JSONWriter jsonWriter, Type itemType) final ObjectWritergetObjectWriter(JSONWriter jsonWriter, Class valueClass) final booleanisRefDetect(Object object, long features) booleanwrite(JSONWriter jsonWriter, T object) final voidwriteList(JSONWriter jsonWriter, List list) final voidwriteListJSONB(JSONWriter jsonWriter, List list) final voidwriteListStr(JSONWriter jsonWriter, boolean writeFieldName, List<String> list) final voidwriteListValue(JSONWriter jsonWriter, List list) voidwriteListValueJSONB(JSONWriter jsonWriter, List list) voidwriteValue(JSONWriter jsonWriter, T object) Methods inherited from class FieldWriter
compareTo, errorOnGet, getFunction, getInitWriter, getPath, getRootParentPath, isDateFormatISO8601, isDateFormatMillis, isFieldClassSerializable, toString, unwrapped, writeBinary, writeBool, writeBool, writeDate, writeDate, writeDate, writeDouble, writeDouble, writeDouble, writeEnum, writeEnumJSONB, writeEnumValueJSONB, writeFieldName, writeFieldNameJSONB, writeFieldNameJSONB, writeFieldNameJSONB, writeFieldNameSymbol, writeFloat, writeFloat, writeFloatNull, writeInt16, writeInt32, writeInt64, writeIntNull, writeString, writeString
-
Constructor Details
-
FieldWriterList
-
-
Method Details
-
getItemType
- Overrides:
getItemTypein classFieldWriter<T>
-
getItemClass
- Overrides:
getItemClassin classFieldWriter<T>
-
getItemWriter
- Overrides:
getItemWriterin classFieldWriter<T>
-
getObjectWriter
- Overrides:
getObjectWriterin classFieldWriter<T>
-
writeListValueJSONB
- Overrides:
writeListValueJSONBin classFieldWriter<T>
-
writeListValue
- Overrides:
writeListValuein classFieldWriter<T>
-
writeListJSONB
- Overrides:
writeListJSONBin classFieldWriter<T>
-
writeList
- Overrides:
writeListin classFieldWriter<T>
-
writeListStr
- Overrides:
writeListStrin classFieldWriter<T>
-
isRefDetect
- Overrides:
isRefDetectin classFieldWriter<T>
-
getFieldValue
- Overrides:
getFieldValuein classFieldWriter<T>
-
write
- Specified by:
writein classFieldWriter<T>
-
writeValue
- Specified by:
writeValuein classFieldWriter<T>
-