build method

JsonMapper build()

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,
);