final case class RichJsonOps(json: Json) extends AnyVal with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RichJsonOps
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyVal
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RichJsonOps(json: Json)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. def anonymize(implicit jsonForType: (JType) ⇒ Json = JType.defaultJsonForType): Json

    returns

    a new json document with the values replaced

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def filter(paths: Iterable[JPath]): Json
  7. def filter(path: JPath, theRest: JPath*): Json
  8. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  9. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  10. val json: Json
  11. def paths: Vector[JPath]
  12. def schema: TypeNode

    returns

    the TypeNode, whose '.toString' can be handy to print schemas

  13. def typesByPath: TypesByPath

    returns

    a collection of json types by their 'jpaths'

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyVal

Inherited from Any

Ungrouped