class JsonHelper extends JsonHelperBase

Helper class that packages the basic json functions and allows for a customized iterable of serializers to be plugged in to the json support environment.

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonHelper
  2. JsonHelperBase
  3. WithJsonFormats
  4. CustomSerializers
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JsonHelper(all: Iterable[Serializer[_]])

    all

    Represents a customized iterable with serializers

Type Members

  1. case class FromJson[T](v1: JValue)(implicit evidence$6: Manifest[T]) extends Product with Serializable

    Class that allows to convert a JValue to a value of type T.

    Class that allows to convert a JValue to a value of type T. It also allows to create its string representation.

    T

    Represents the type of the value v1.

    v1

    Represents the JValue to transform into a value of the T.

  2. case class FromString[T](v1: String)(implicit evidence$7: Manifest[T]) extends Product with Serializable

    Class that allows to convert a String to a value of type T.

    Class that allows to convert a String to a value of type T.

    T

    Represents the type of the value v1.

    v1

    Represents the json value in string representation.

  3. case class ToJson[T](v1: T)(implicit evidence$5: Manifest[T]) extends Product with Serializable

    Class that allows to convert a value T to JValue.

    Class that allows to convert a value T to JValue. It also allows to create its string representation.

    T

    Represents the type of the value v1.

    v1

    Represents the value to be parsed.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val all: Iterable[Serializer[_]]
    Definition Classes
    JsonHelperCustomSerializers
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. implicit lazy val formats: Formats
    Definition Classes
    WithJsonFormats
  11. def get[T](v1: JValue)(implicit arg0: Manifest[T]): T
    Definition Classes
    JsonHelperBase
  12. def getCamelized[T](v1: JValue)(implicit arg0: Manifest[T]): T
    Definition Classes
    JsonHelperBase
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def getJValue(v1: String): JValue
    Definition Classes
    JsonHelperBase
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. def stringify(v1: JValue, compact: Boolean = true): String
    Definition Classes
    JsonHelperBase
  21. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. def to[T](v1: T)(implicit arg0: Manifest[T]): JValue
    Definition Classes
    JsonHelperBase
  23. def toString(): String
    Definition Classes
    AnyRef → Any
  24. def toUnderscore[T](v1: T)(implicit arg0: Manifest[T]): JValue
    Definition Classes
    JsonHelperBase
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from JsonHelperBase

Inherited from WithJsonFormats

Inherited from CustomSerializers

Inherited from AnyRef

Inherited from Any

Ungrouped