JsonFormat

scalapb_playjson.JsonFormat
object JsonFormat

Attributes

Source
JsonFormat.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
JsonFormat.type

Members list

Value members

Concrete methods

def fromJson[A <: GeneratedMessage : GeneratedMessageCompanion](value: JsValue): A

Attributes

Source
JsonFormat.scala
def fromJsonString[A <: GeneratedMessage : GeneratedMessageCompanion](str: String): A

Attributes

Source
JsonFormat.scala
def parsePrimitive(protoType: Type, value: JsValue, onError: => PValue): PValue

Attributes

Source
JsonFormat.scala
def primitiveWrapperParser[T <: GeneratedMessage](implicit cmp: GeneratedMessageCompanion[T]): (Parser, JsValue) => T

Attributes

Source
JsonFormat.scala
def primitiveWrapperWriter[T <: GeneratedMessage](implicit cmp: GeneratedMessageCompanion[T]): (Printer, T) => JsValue

Attributes

Source
JsonFormat.scala
def toJson[A <: GeneratedMessage](m: A): JsValue

Attributes

Source
JsonFormat.scala
def toJsonString[A <: GeneratedMessage](m: A): String

Attributes

Source
JsonFormat.scala

Deprecated methods

def parsePrimitive(scalaType: ScalaType, protoType: Type, value: JsValue, onError: => PValue): PValue

Attributes

Deprecated
true
Source
JsonFormat.scala

Concrete fields

val parser: Parser

Attributes

Source
JsonFormat.scala

Attributes

Source
JsonFormat.scala

Implicits

Implicits

implicit def protoToFormat[T <: GeneratedMessage : GeneratedMessageCompanion]: Format[T]

Attributes

Source
JsonFormat.scala
implicit def protoToReader[T <: GeneratedMessage : GeneratedMessageCompanion]: Reads[T]

Attributes

Source
JsonFormat.scala
implicit def protoToWriter[T <: GeneratedMessage]: Writes[T]

Attributes

Source
JsonFormat.scala