com
.
github
.
agourlay
.
cornichon
json
package
json
Visibility
Public
All
Type Members
case class
ArrayFieldSelection
(
field:
String
,
indice:
Int
)
extends
JsonPathOperation
with
Product
with
Serializable
trait
CornichonJson
extends
AnyRef
case class
FieldSelection
(
field:
String
)
extends
JsonPathOperation
with
Product
with
Serializable
sealed
trait
JsonError
extends
Exception
with
CornichonError
case class
JsonPath
(
operations:
List
[
JsonPathOperation
] =
List.empty
)
extends
Dynamic
with
Product
with
Serializable
case class
JsonPathError
(
error:
Throwable
)
extends
Exception
with
JsonError
with
Product
with
Serializable
sealed
trait
JsonPathOperation
extends
AnyRef
class
JsonPathParser
extends
Parser
case class
JsonPathParsingError
(
error:
String
)
extends
Exception
with
JsonError
with
Product
with
Serializable
case class
JsonSegment
(
field:
String
,
index:
Option
[
Int
]
)
extends
Product
with
Serializable
case class
MalformedGraphQLJsonError
[
A
]
(
input:
A
,
exception:
Throwable
)
extends
Exception
with
JsonError
with
Product
with
Serializable
case class
MalformedJsonError
[
A
]
(
input:
A
,
exception:
Throwable
)
extends
Exception
with
JsonError
with
Product
with
Serializable
case class
NotAnArrayError
[
A
]
(
badPayload:
A
)
extends
Exception
with
JsonError
with
Product
with
Serializable
case class
WhiteListError
(
msg:
String
)
extends
Exception
with
CornichonError
with
Product
with
Serializable
Value Members
object
CornichonJson
extends
CornichonJson
object
JsonPath
extends
Serializable
object
JsonPathParser
Ungrouped