All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.plokhotnyuk.jsoniter_scala.circe.JsoniterScalaCodec.scala Maven / Gradle / Ivy

package com.github.plokhotnyuk.jsoniter_scala.circe

import com.github.plokhotnyuk.jsoniter_scala.core.{JsonReader, JsonValueCodec}
import io.circe._

object JsoniterScalaCodec {
  implicit val jsonC3c: JsonValueCodec[Json] = jsonCodec()

  def jsonCodec(
      maxDepth: Int = 128,
      initialSize: Int = 8,
      doSerialize: Json => Boolean = _ => true,
      numberParser: JsonReader => Json = io.circe.JsoniterScalaCodec.defaultNumberParser): JsonValueCodec[Json] =
    new io.circe.JsoniterScalaCodec(maxDepth, initialSize, doSerialize, numberParser)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy