Toml.kt

  1. package com.hexagontk.serialization.jackson.toml

  2. import com.fasterxml.jackson.core.JsonFactory
  3. import com.fasterxml.jackson.dataformat.toml.TomlFactory
  4. import com.hexagontk.core.media.APPLICATION_TOML
  5. import com.hexagontk.core.media.MediaType
  6. import com.hexagontk.serialization.jackson.JacksonTextFormat

  7. object Toml : JacksonTextFormat({ Toml.createTomlFactory() }) {

  8.     private fun createTomlFactory(): JsonFactory =
  9.         TomlFactory()

  10.     override val mediaType: MediaType = APPLICATION_TOML
  11. }