package json
Ordering
- Alphabetic
- By Inheritance
Inherited
- json
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class BaseNameEncoder() extends NameEncoder with Product with Serializable
- case class CamelToSnakeNameEncoder() extends NameEncoder with Product with Serializable
- implicit class JsLookupResultExtensions extends AnyRef
- implicit class JsValueExtensions extends AnyRef
- sealed trait NameEncoder extends AnyRef
- final class OptionValidationDispatcher[T] extends AnyVal
- Annotations
- @implicitNotFound("""could not find implicit value for parameter helper: play.api.libs.json.Reads[${T}]
TRIGGERED BY: could not find implicit value for parameter helper: ai.x.play.json.OptionValidationDispatcher[${T}]
TO SOLVE THIS
1. Make sure there is a Reads[${T}] or Format[${T}] in the implicit scope
2. In case of Reads[Option[...]] you need to either
import ai.x.play.json.implicits.optionWithNull // suggested
or
import ai.x.play.json.implicits.optionNoError // buggy play-json 2.3 behavior
3. In case of Reads[... .type]
import ai.x.play.json.SingletonEncoder.simpleName
import ai.x.play.json.implicits.formatSingleton
""")
- final case class SingletonEncoder(apply: (Class[_]) => JsValue) extends Product with Serializable
Value Members
- object Encoders
- object Jsonx
- object OptionValidationDispatcher
- object SingletonEncoder extends Serializable
- object debugMacro
- object implicits