Skip to content

Instantly share code, notes, and snippets.

View kanuku's full-sized avatar

Fernando Benjamin kanuku

View GitHub Profile
@kanuku
kanuku / gist:336f3362bc696c27215a3995dd874c00
Created July 8, 2016 11:50 — forked from meiwin/gist:4043998
Jerkson custom serializer/deserializer
import com.codahale.jerkson.Json
import org.codehaus.jackson.map.module.SimpleModule
import org.codehaus.jackson.{JsonParser, JsonGenerator, Version}
import org.codehaus.jackson.map.annotate.JsonCachable
import org.codehaus.jackson.map.{DeserializationContext, JsonDeserializer, SerializerProvider, JsonSerializer}
object CustomJson extends Json {
val module = new SimpleModule("CustomJson", Version.unknownVersion())
// --- (SERIALIZERS) ---
module.addSerializer(classOf[Enumeration#Value], new JerksonEnumerationSerializer())