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 TypeMethodDescriptiongetItemWriter(JSONWriter jsonWriter, Type itemType) getObjectWriter(JSONWriter jsonWriter, Class valueClass) final booleanisRefDetect(Object object, long features) voidwriteList(JSONWriter jsonWriter, List list) final voidwriteListJSONB(JSONWriter jsonWriter, List list) voidwriteListStr(JSONWriter jsonWriter, boolean writeFieldName, List<String> list) 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>
-