A trait for types that can be encoded as a Json value.
Instances
NaN and infinities are not representable in JSON (RFC 8259) and become JNull.
NaN and infinities are not representable in JSON (RFC 8259) and become JNull.
Set elements are emitted in sorted order (by Order[a]), giving
canonical, diff-friendly output.
Object keys are encoded by ToString.toString of the Map's key type.
instance ToJson[(a1, a2, a3, a4, a5, a6)] with ToJson[a1], ToJson[a2], ToJson[a3], ToJson[a4], ToJson[a5], ToJson[a6]Sourceinstance ToJson[(a1, a2, a3, a4, a5, a6, a7)] with ToJson[a1], ToJson[a2], ToJson[a3], ToJson[a4], ToJson[a5], ToJson[a6], ToJson[a7]Sourceinstance ToJson[(a1, a2, a3, a4, a5, a6, a7, a8)] with ToJson[a1], ToJson[a2], ToJson[a3], ToJson[a4], ToJson[a5], ToJson[a6], ToJson[a7], ToJson[a8]Sourceinstance ToJson[(a1, a2, a3, a4, a5, a6, a7, a8, a9)] with ToJson[a1], ToJson[a2], ToJson[a3], ToJson[a4], ToJson[a5], ToJson[a6], ToJson[a7], ToJson[a8], ToJson[a9]Sourceinstance ToJson[(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)] with ToJson[a1], ToJson[a2], ToJson[a3], ToJson[a4], ToJson[a5], ToJson[a6], ToJson[a7], ToJson[a8], ToJson[a9], ToJson[a10]Source