
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