Package com.alibaba.fastjson2.writer
Class FieldWriterList<T>
java.lang.Object
com.alibaba.fastjson2.writer.FieldWriter<T>
com.alibaba.fastjson2.writer.FieldWriterList<T>
- All Implemented Interfaces:
Comparable
- Direct Known Subclasses:
FieldWriterListField
-
Field Summary
Fields inherited from class com.alibaba.fastjson2.writer.FieldWriter
decimalFormat, features, field, fieldClass, fieldName, fieldOffset, fieldType, format, label, locale, method, ordinal, primitive -
Method Summary
Modifier and TypeMethodDescriptionfinal Classfinal Typefinal ObjectWritergetItemWriter(JSONWriter jsonWriter, Type itemType) final ObjectWritergetObjectWriter(JSONWriter jsonWriter, Class valueClass) final booleanisRefDetect(Object object, long features) 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) Methods inherited from class com.alibaba.fastjson2.writer.FieldWriter
compareTo, getFieldValue, getFunction, getInitWriter, getPath, getRootParentPath, isDateFormatISO8601, isDateFormatMillis, isFieldClassSerializable, toString, unwrapped, write, writeBinary, writeBool, writeBool, writeDate, writeDate, writeDate, writeDouble, writeDouble, writeDouble, writeEnum, writeEnumJSONB, writeEnumValueJSONB, writeFieldName, writeFieldNameJSONB, writeFieldNameJSONB, writeFieldNameJSONB, writeFieldNameSymbol, writeFloat, writeFloat, writeInt16, writeInt32, writeInt64, writeString, writeString, writeValue
-
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>
-