Package com.alibaba.fastjson2.writer
Class ObjectWriter5<T>
java.lang.Object
com.alibaba.fastjson2.writer.ObjectWriterAdapter<T>
com.alibaba.fastjson2.writer.ObjectWriter5<T>
- All Implemented Interfaces:
ObjectWriter<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal FieldWriter
final FieldWriter
final FieldWriter
final FieldWriter
final FieldWriter
Fields inherited from class com.alibaba.fastjson2.writer.ObjectWriterAdapter
fieldWriterArray, typeNameHash, typeNameJSONB, typeNameSymbolCache
-
Constructor Summary
ConstructorsConstructorDescriptionObjectWriter5
(Class<T> objectClass, String typeKey, String typeName, long features, List<FieldWriter> fieldWriters) -
Method Summary
Modifier and TypeMethodDescriptionfinal FieldWriter
getFieldWriter
(long hashCode) void
write
(JSONWriter jsonWriter, Object object, Object fieldName, Type fieldType, long features) Methods inherited from class com.alibaba.fastjson2.writer.ObjectWriterAdapter
errorOnNoneSerializable, getFeatures, getFieldWriters, getTypeName, getTypeNameHash, getTypeNameJSONB, hasFilter, setNameFilter, setPropertyFilter, setPropertyPreFilter, setValueFilter, toJSONObject, toJSONObject, toMap, toString, writeArrayMappingJSONB, writeClassInfo, writeJSONB, writeTypeInfo, writeWithFilter
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.alibaba.fastjson2.writer.ObjectWriter
getFieldValue, getFieldWriter, setFilter, toJSONString, write, writeArrayMapping, writeArrayMappingJSONB, writeWithFilter
-
Field Details
-
fieldWriter0
-
fieldWriter1
-
fieldWriter2
-
fieldWriter3
-
fieldWriter4
-
-
Constructor Details
-
ObjectWriter5
-
-
Method Details
-
write
public void write(JSONWriter jsonWriter, Object object, Object fieldName, Type fieldType, long features) - Specified by:
write
in interfaceObjectWriter<T>
- Overrides:
write
in classObjectWriterAdapter<T>
-
getFieldWriter
- Specified by:
getFieldWriter
in interfaceObjectWriter<T>
- Overrides:
getFieldWriter
in classObjectWriterAdapter<T>
-