JsonFormat

besom.json.JsonFormat
See theJsonFormat companion object
trait JsonFormat[T] extends JsonReader[T], JsonWriter[T]

Provides the JSON deserialization and serialization for type T.

Attributes

Companion
object
Graph
Supertypes
trait JsonWriter[T]
trait JsonReader[T]
class Object
trait Matchable
class Any
Known subtypes
object JsValueFormat.type
object BigDecimalJsonFormat.type
object BigIntJsonFormat.type
object BooleanJsonFormat.type
object ByteJsonFormat.type
object CharJsonFormat.type
object DoubleJsonFormat.type
object FloatJsonFormat.type
object IntJsonFormat.type
object LongJsonFormat.type
object ShortJsonFormat.type
object StringJsonFormat.type
object SymbolJsonFormat.type
object UnitJsonFormat.type
class OptionFormat[T]
trait RootJsonFormat[T]
object RootJsArrayFormat.type
object RootJsObjectFormat.type
Show all

Members list

Value members

Inherited methods

def read(json: JsValue): T

Attributes

Inherited from:
JsonReader
def write(obj: T): JsValue

Attributes

Inherited from:
JsonWriter