Packages

  • package root
    Definition Classes
    root
  • package io
    Definition Classes
    root
  • package circe
    Definition Classes
    io
  • package jackson

    Support for Jackson-powered parsing and printing for circe.

    Support for Jackson-powered parsing and printing for circe.

    Note that not all guarantees that hold for Jawn-based parsing and the default printer will hold for the Jackson-based versions. Jackson's handling of numbers in particular differs significantly: it doesn't distinguish positive and negative zeros, it may truncate large JSON numbers or simply fail to parse them, it may print large numbers as strings, etc.

    The implementation is ported with minimal changes from Play JSON.

    Definition Classes
    circe
  • package syntax

    This package provides syntax for Jackson printing via enrichment classes.

    This package provides syntax for Jackson printing via enrichment classes.

    Definition Classes
    jackson
  • CirceJsonModule
  • JacksonParser
  • WithJacksonMapper
o

io.circe.jackson

CirceJsonModule

object CirceJsonModule extends SimpleModule

Source
CirceJsonModule.scala
Linear Supertypes
SimpleModule, Serializable, Module, Versioned, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CirceJsonModule
  2. SimpleModule
  3. Serializable
  4. Module
  5. Versioned
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def addAbstractTypeMapping[T](arg0: Class[T], arg1: Class[_ <: T]): SimpleModule
    Definition Classes
    SimpleModule
  2. def addDeserializer[T](arg0: Class[T], arg1: JsonDeserializer[_ <: T]): SimpleModule
    Definition Classes
    SimpleModule
  3. def addKeyDeserializer(arg0: Class[_], arg1: KeyDeserializer): SimpleModule
    Definition Classes
    SimpleModule
  4. def addKeySerializer[T](arg0: Class[_ <: T], arg1: JsonSerializer[T]): SimpleModule
    Definition Classes
    SimpleModule
  5. def addSerializer[T](arg0: Class[_ <: T], arg1: JsonSerializer[T]): SimpleModule
    Definition Classes
    SimpleModule
  6. def addSerializer(arg0: JsonSerializer[_]): SimpleModule
    Definition Classes
    SimpleModule
  7. def addValueInstantiator(arg0: Class[_], arg1: ValueInstantiator): SimpleModule
    Definition Classes
    SimpleModule
  8. def getModuleName(): String
    Definition Classes
    SimpleModule → Module
  9. def getTypeId(): AnyRef
    Definition Classes
    SimpleModule → Module
  10. def registerSubtypes(arg0: <repeated...>[NamedType]): SimpleModule
    Definition Classes
    SimpleModule
  11. def registerSubtypes(arg0: <repeated...>[Class[_]]): SimpleModule
    Definition Classes
    SimpleModule
  12. def setAbstractTypes(arg0: SimpleAbstractTypeResolver): Unit
    Definition Classes
    SimpleModule
  13. def setDeserializerModifier(arg0: BeanDeserializerModifier): SimpleModule
    Definition Classes
    SimpleModule
  14. def setDeserializers(arg0: SimpleDeserializers): Unit
    Definition Classes
    SimpleModule
  15. def setKeyDeserializers(arg0: SimpleKeyDeserializers): Unit
    Definition Classes
    SimpleModule
  16. def setKeySerializers(arg0: SimpleSerializers): Unit
    Definition Classes
    SimpleModule
  17. def setMixInAnnotation(arg0: Class[_], arg1: Class[_]): SimpleModule
    Definition Classes
    SimpleModule
  18. def setSerializerModifier(arg0: BeanSerializerModifier): SimpleModule
    Definition Classes
    SimpleModule
  19. def setSerializers(arg0: SimpleSerializers): Unit
    Definition Classes
    SimpleModule
  20. def setValueInstantiators(arg0: SimpleValueInstantiators): Unit
    Definition Classes
    SimpleModule
  21. final def setupModule(context: SetupContext): Unit
    Definition Classes
    CirceJsonModule → SimpleModule → Module
  22. def version(): Version
    Definition Classes
    SimpleModule → Module → Versioned