Abstract Value Members
-
abstract
def
getClass(): Class[_]
-
abstract
def
parse(input: String): Xor[ParsingFailure, Json]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
-
final
def
asInstanceOf[T0]: T0
-
final
def
decode[A](input: String)(implicit decoder: Decoder[A]): Xor[Error, A]
-
final
def
decodeAccumulating[A](input: String)(implicit decoder: Decoder[A]): ValidatedNel[Error, A]
-
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
jacksonPrint(json: Json): String
-
final
def
jsonBytesParser(bytes: Array[Byte]): JsonParser
-
final
def
jsonFileParser(file: File): JsonParser
-
final
def
jsonStringParser(input: String): JsonParser
-
final
val
mapper: ObjectMapper
-
final
def
parseByteArray(bytes: Array[Byte]): Xor[ParsingFailure, Json]
-
final
def
parseFile(file: File): Xor[ParsingFailure, Json]
-
final
def
stringJsonGenerator(out: StringWriter): JsonGenerator
-
-
def
toString(): String
Inherited from Parser
Inherited from Serializable
Support for Jackson-powered parsing and printing for circe.
The implementation is ported with minimal changes from Play JSON.