object JsonFormat

Source
JsonFormat.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonFormat
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. val DefaultRegistry: FormatRegistry
  2. def fromJson[A <: GeneratedMessage](value: JsValue)(implicit arg0: GeneratedMessageCompanion[A]): A
  3. def fromJsonString[A <: GeneratedMessage](str: String)(implicit arg0: GeneratedMessageCompanion[A]): A
  4. def parsePrimitive(protoType: Type, value: JsValue, onError: => PValue): PValue
  5. val parser: Parser
  6. def primitiveWrapperParser[T <: GeneratedMessage](implicit cmp: GeneratedMessageCompanion[T]): (Parser, JsValue) => T
  7. def primitiveWrapperWriter[T <: GeneratedMessage](implicit cmp: GeneratedMessageCompanion[T]): (Printer, T) => JsValue
  8. val printer: Printer
  9. implicit def protoToReader[T <: GeneratedMessage](implicit arg0: GeneratedMessageCompanion[T]): Reads[T]
  10. implicit def protoToWriter[T <: GeneratedMessage]: Writes[T]
  11. def toJson[A <: GeneratedMessage](m: A): JsValue
  12. def toJsonString[A <: GeneratedMessage](m: A): String

Deprecated Value Members

  1. def parsePrimitive(scalaType: ScalaType, protoType: Type, value: JsValue, onError: => PValue): PValue
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.0) Use parsePrimitive(protoType, value, onError) instead.