build method
Creates a mapper with the settings collected so far.
Implementation
JsonMapper build() => JsonMapper(
introspector: _introspector,
namingStrategy: _naming,
inclusion: _inclusion,
timeZone: _timeZone,
indentOutput: isEnabled(SerializationFeature.indentOutput),
failOnUnknownProperties: isEnabled(
DeserializationFeature.failOnUnknownProperties,
),
acceptFloatAsInt: isEnabled(DeserializationFeature.acceptFloatAsInt),
failOnNullForPrimitives: isEnabled(
DeserializationFeature.failOnNullForPrimitives,
),
writeDatesAsTimestamps: isEnabled(DateTimeFeature.writeDatesAsTimestamps),
writeDurationsAsTimestamps: isEnabled(
DateTimeFeature.writeDurationsAsTimestamps,
),
writeDateTimestampsAsNanoseconds: isEnabled(
DateTimeFeature.writeDateTimestampsAsNanoseconds,
),
readDateTimestampsAsNanoseconds: isEnabled(
DateTimeFeature.readDateTimestampsAsNanoseconds,
),
sortPropertiesAlphabetically: isEnabled(
MapperFeature.sortPropertiesAlphabetically,
),
defaultViewInclusion: isEnabled(MapperFeature.defaultViewInclusion),
serializers: _serializers,
deserializers: _deserializers,
);