JsonBehavior

object JsonBehavior

encode -> schema(modify -> validate) -> serialze deserialze -> schema(validate -> modify) -> decode //暂时可以不实现modify, 就rennme一个需求。 可以直接用反引号写

class Object
trait Matchable
class Any

Extensions

Extensions

extension (t: Json)
def decode(using decoder: Decoder[T]): Either[DecodeException, T]
extension (t: T)
def encode[T](using encoder: Encoder[T]): Json