Adds a field serializer for a given type to this formats.
Adds a field serializer for a given type to this formats.
Adds the specified custom serializer to this formats.
Adds the specified custom serializer to this formats.
Adds the specified type hints to this formats.
Adds the specified type hints to this formats.
Adds the specified custom serializers to this formats.
Adds the specified custom serializers to this formats.
Lossless date format includes milliseconds too.
Lossless date format includes milliseconds too.
Parameter name reading strategy.
Parameter name reading strategy. By deafult 'paranamer' is used.
Support for the tuple decomposition/extraction that represents tuples as JSON arrays.
Support for the tuple decomposition/extraction that represents tuples as JSON arrays. This provides better support for heterogenous arrays in JSON, but enable it at your own risk as it does change the behavior of serialization/deserialization and comes with some caveats (such as Scala primitives not being recognized reliably during extraction).
The name of the field in JSON where type hints are added (jsonClass by default)
The name of the field in JSON where type hints are added (jsonClass by default)
Default formats with given TypeHint
s.
Default formats with given TypeHint
s.
Default date format is UTC time.