json.value.spec.parser

Type members

Classlikes

sealed case class DecimalConf(mathContext: MathContext, scaleLimit: Int, digitsLimit: Int)
Companion:
object
object DecimalConf extends DecimalConf
Companion:
class
final case class JsArrayOfSpecParser(valueParser: Parser[_], min: Int, max: Int)
final case class JsObjSpecParser(parsers: Map[String, Parser[_]], strict: Boolean, required: Seq[String], lenientParser: Parser[JsValue])
final case class JsTupleSpecParser(parsers: Seq[Parser[_]], strict: Boolean)
final class MapParser(val valueParser: Parser[_], p: JsValue => Boolean | String, k: String => Boolean | String)
trait Parser[T <: JsValue]