org.onion_lang

jsonda

package jsonda

Visibility
  1. Public
  2. All

Type Members

  1. class Implicits extends AnyRef

    Provides a DSL for constructing JSON object(based on net.liftweb.json.JsonAST.JValue).

  2. class PBinder extends PimpedType[String]

    A class for extending String methods in *Pimp my library* pattern".

  3. class PJSON extends PimpedType[JValue]

    "A class for extending JsonAST.

  4. trait PimpedType [T] extends AnyRef

    Represents marker trait that types extending org.onion_lang.jsonic.PimpedType[T are just for "extension method" pattern.

Value Members

  1. def $ (elements: JValue*): JArray

    Constructs an object of [net.

    Constructs an object of [net.liftweb.json.JsonAST.JArray]. The elements of the array are elements.

    elements

    var-args of net.liftweb.json.JsonAST.JValue, which are elements of net.liftweb.json.JsonAST.JArray

    returns

    net.liftweb.json.JsonAST.JArray, which elements is elements.

    Definition Classes
    Implicits
  2. def % (body: ⇒ Any): JObject

    Constructs an object which type is net.liftweb.json.JsonAST.JObject.

    Constructs an object which type is net.liftweb.json.JsonAST.JObject. The object is determined by the result of evaluation of body.

    Definition Classes
    Implicits
  3. object Implicits extends Implicits

    It is shorthand of (new Implicits).

  4. implicit def bigDecimal2String (arg: BigDecimal): JString

    Attributes
    implicit
    Definition Classes
    Implicits
  5. implicit def bigInt2JString (arg: BigInt): JString

    Attributes
    implicit
    Definition Classes
    Implicits
  6. implicit def boolean2JBool (arg: Boolean): JBool

    Attributes
    implicit
    Definition Classes
    Implicits
  7. implicit def double2JDouble (arg: Double): JDouble

    Attributes
    implicit
    Definition Classes
    Implicits
  8. package example

  9. implicit def int2JInt (arg: Int): JInt

    Attributes
    implicit
    Definition Classes
    Implicits
  10. implicit def makeBinderFromString (arg: String): PBinder

    Attributes
    implicit
    Definition Classes
    Implicits
  11. implicit def makeBinderFromSymbol (arg: Symbol): PBinder

    Attributes
    implicit
    Definition Classes
    Implicits
  12. package parser

  13. implicit def pimpJsonAST (arg: JValue): PJSON

    Attributes
    implicit
    Definition Classes
    Implicits
  14. implicit def string2JString (arg: String): JString

    Attributes
    implicit
    Definition Classes
    Implicits