Object

razie

js

Related Doc: package razie

Permalink

object js

json helpers

a json is represented as maps of (name,value) and lists of values, either of which can be recursive, representing a json object via a map and an array as a list.

we do not have a common Node class - but simple Map and List

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. js
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def anytojsons(x: Any): String

    Permalink

    turn a map of name,value into json

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. def fromArray(a: JSONArray): List[Any]

    Permalink

    build a List from a JSON parsed Array

  11. def fromObject(a: JSONObject): Map[String, Any]

    Permalink

    build a Map from a JSON parsed object

  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. def jt(x: List[_])(f: PartialFunction[(String, String, Any), (String, Any)]): List[_]

    Permalink

    See also

    jt

  16. def jt(x: List[_], path: String)(f: PartialFunction[(String, String, Any), (String, Any)]): List[_]

    Permalink

    recursively transform a name,value map

    recursively transform a name,value map

    the transformation is f(path, name, value) => (name, value)

  17. def jt(map: Map[_, _], path: String = "/")(f: PartialFunction[(String, String, Any), (String, Any)]): Map[String, Any]

    Permalink

    recursively transform a name,value map

    recursively transform a name,value map

    the transformation is f(path, name, value) => (name, value)

  18. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. def parse(a: String): Map[String, Any]

    Permalink

    build a Map from a JSON string

  22. val q: String

    Permalink
  23. def quote(s: String): String

    Permalink
  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  25. def toJava(x: List[_]): List[Any]

    Permalink

    from scala list to java list, recurssive, for JSON integration

  26. def toJava(x: Map[_, _]): HashMap[String, Any]

    Permalink

    from scala map to java map, recurssive, for JSON integration

  27. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  28. def tojson(x: List[_]): JSONArray

    Permalink

    turn a list into json

  29. def tojson(x: Map[_, _]): JSONObject

    Permalink

    turn a map of name,value into json

  30. def tojsons(x: List[_], i: Int): String

    Permalink

    turn a list into json

    turn a list into json

    i

    is the level - start with 0

  31. def tojsons(x: Map[_, _], i: Int = 1): String

    Permalink

    turn a map of name,value into json

  32. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped