JsObjSpecParser

final case class JsObjSpecParser(parsers: Map[String, Parser[_]], strict: Boolean, required: Seq[String], lenientParser: Parser[JsValue])
trait Serializable
trait Product
trait Equals
trait Parser[JsObj]
class Object
trait Matchable
class Any

Value members

Inherited methods

def or[Q <: JsValue](other: Parser[Q]): Parser[JsValue]
Inherited from:
Parser
override def parse(json: Array[Byte], config: ReaderConfig): JsObj
Definition Classes
JsonSpecParser -> JsonParser
Inherited from:
JsonSpecParser (hidden)
override def parse(json: String, config: ReaderConfig): JsObj
Definition Classes
JsonSpecParser -> JsonParser
Inherited from:
JsonSpecParser (hidden)
override def parse(json: Array[Byte]): JsObj
Definition Classes
JsonSpecParser -> JsonParser
Inherited from:
JsonSpecParser (hidden)
override def parse(json: String): JsObj
Definition Classes
JsonSpecParser -> JsonParser
Inherited from:
JsonSpecParser (hidden)
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
def suchThat(predicate: JsObj => Boolean): Parser[JsObj]
Inherited from:
Parser