JsonFormat

object JsonFormat
class Object
trait Matchable
class Any

Value members

Concrete methods

def fromJson[A <: GeneratedMessage](value: Json)(`evidence$2`: GeneratedMessageCompanion[A]): A
def fromJsonString[A <: GeneratedMessage](str: String)(`evidence$3`: GeneratedMessageCompanion[A]): A
def parsePrimitive(protoType: Type, value: Json, onError: => PValue): PValue
def primitiveWrapperParser[T <: GeneratedMessage](cmp: GeneratedMessageCompanion[T]): (Parser, Json) => T
def primitiveWrapperWriter[T <: GeneratedMessage](cmp: GeneratedMessageCompanion[T]): (Printer, T) => Json
def toJson[A <: GeneratedMessage](m: A): Json
def toJsonString[A <: GeneratedMessage](m: A): String

Deprecated methods

@deprecated("Use parsePrimitive(protoType, value, onError) instead.", "0.6.0-M1")
def parsePrimitive(scalaType: ScalaType, protoType: Type, value: Json, onError: => PValue): PValue
Deprecated

Implicits

Implicits

implicit def protoToDecodeJson[T <: GeneratedMessage](`evidence$4`: GeneratedMessageCompanion[T]): DecodeJson[T]
implicit def protoToEncodeJson[T <: GeneratedMessage]: EncodeJson[T]