implicit class RichJSValue extends AnyRef
Pimps a JsValue with some nice helper functions
- Alphabetic
- By Inheritance
- RichJSValue
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new RichJSValue(value: JsValue)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def convertToOrDefault[T](default: => T)(implicit arg0: JsonReader[T]): T
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def fieldVal[T](name: String, default: T)(implicit arg0: JsonReader[T]): T
Attempts to retrieve the named field on the Json object and convert it to desired type.
Attempts to retrieve the named field on the Json object and convert it to desired type.
- T
The typ to convert to
- name
The name of the field
- default
The fallback value to return if the field was not found
- returns
Optional value if the field was found
- def fieldVal[T](name: String)(implicit arg0: JsonReader[T]): Option[T]
Attempts to retrieve the named field on the Json object and convert it to desired type.
Attempts to retrieve the named field on the Json object and convert it to desired type.
- T
The typ to convert to
- name
The name of the field
- returns
Optional value if the field was found
- def fieldValOrFail[T](name: String)(implicit arg0: JsonReader[T]): T
Attempts to retrieve the named field on the Json object and convert it to desired type.
Attempts to retrieve the named field on the Json object and convert it to desired type. The function will fail if the field does not exist
- T
The typ to convert to
- name
The name of the field
- returns
The value of the field, or an exception if missing
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated