json

oxygen.json.syntax.json
object json

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
json.type

Members list

Extensions

Extensions

extension [A](self: A)
def toJsonAST(using encoder: JsonEncoder[A]): Json
extension [A](self: A)
def toJsonStringCompact(using encoder: JsonEncoder[A]): String
extension [A](self: A)
def toJsonStringPretty(using encoder: JsonEncoder[A]): String
extension (self: Json)
def fromJsonAST[A](using decoder: JsonDecoder[A]): Either[JsonError, A]
extension (self: String)
def fromJsonString[A](using decoder: JsonDecoder[A]): Either[JsonError, A]