
com.fasterxml.jackson.module.scala.CaseClassModule.scala Maven / Gradle / Ivy
package com.fasterxml.jackson.module.scala
import com.fasterxml.jackson.module.scala.ser.CaseClassSerializerModule
import com.fasterxml.jackson.module.scala.deser.CaseClassDeserializerModule
/**
* Adds support for serializing and deserializing case classes.
*
* The serialization logic restricts support to derived classes of [[scala.Product]],
* (except for [[scala.TupleN]], which are serialized as JSON arrays in
* [[com.fasterxml.jackson.module.scala.TupleModule]]).
*
* The deserialization logic is not case class specific but has not been tested for
* any other types.
*
* @author Christopher Currie
*/
trait CaseClassModule extends CaseClassSerializerModule with CaseClassDeserializerModule {
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy