Argonaut

object Argonaut extends Argonauts

Type members

Inherited types

Inherited from:
Jsons
Source:
Json.scala
Inherited from:
Jsons
Source:
Json.scala
Inherited from:
Jsons
Source:
Json.scala
Inherited from:
Jsons
Source:
Json.scala
Inherited from:
Jsons
Source:
Json.scala
Inherited from:
Jsons
Source:
Json.scala

Value members

Inherited methods

def casecodec1[A : DecodeJson, X](f: A => X, g: X => Option[A])(an: JsonString): CodecJson[X]
def casecodec10[A : EncodeJson, B : EncodeJson, C : EncodeJson, D : EncodeJson, E : DecodeJson, F : DecodeJson, G : EncodeJson, H : EncodeJson, I : DecodeJson, J : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J) => X, g: X => Option[(A, B, C, D, E, F, G, H, I, J)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString): CodecJson[X]
def casecodec11[A : DecodeJson, B : EncodeJson, C : EncodeJson, D : DecodeJson, E : EncodeJson, F : DecodeJson, G : EncodeJson, H : EncodeJson, I : EncodeJson, J : EncodeJson, K : EncodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K) => X, g: X => Option[(A, B, C, D, E, F, G, H, I, J, K)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString): CodecJson[X]
def casecodec12[A : EncodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : EncodeJson, F : DecodeJson, G : EncodeJson, H : DecodeJson, I : EncodeJson, J : EncodeJson, K : DecodeJson, L : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L) => X, g: X => Option[(A, B, C, D, E, F, G, H, I, J, K, L)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString): CodecJson[X]
def casecodec13[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : EncodeJson, F : DecodeJson, G : EncodeJson, H : EncodeJson, I : EncodeJson, J : EncodeJson, K : DecodeJson, L : EncodeJson, M : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M) => X, g: X => Option[(A, B, C, D, E, F, G, H, I, J, K, L, M)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString): CodecJson[X]
def casecodec14[A : DecodeJson, B : EncodeJson, C : DecodeJson, D : DecodeJson, E : EncodeJson, F : DecodeJson, G : DecodeJson, H : EncodeJson, I : EncodeJson, J : EncodeJson, K : EncodeJson, L : DecodeJson, M : DecodeJson, N : EncodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N) => X, g: X => Option[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString): CodecJson[X]
def casecodec15[A : EncodeJson, B : EncodeJson, C : EncodeJson, D : DecodeJson, E : DecodeJson, F : EncodeJson, G : EncodeJson, H : DecodeJson, I : EncodeJson, J : EncodeJson, K : EncodeJson, L : DecodeJson, M : DecodeJson, N : EncodeJson, O : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) => X, g: X => Option[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString): CodecJson[X]
def casecodec16[A : EncodeJson, B : DecodeJson, C : EncodeJson, D : DecodeJson, E : EncodeJson, F : DecodeJson, G : EncodeJson, H : EncodeJson, I : EncodeJson, J : EncodeJson, K : DecodeJson, L : DecodeJson, M : DecodeJson, N : DecodeJson, O : DecodeJson, P : EncodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) => X, g: X => Option[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString): CodecJson[X]
def casecodec17[A : EncodeJson, B : EncodeJson, C : EncodeJson, D : DecodeJson, E : EncodeJson, F : DecodeJson, G : EncodeJson, H : EncodeJson, I : EncodeJson, J : DecodeJson, K : EncodeJson, L : EncodeJson, M : DecodeJson, N : DecodeJson, O : EncodeJson, P : DecodeJson, Q : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) => X, g: X => Option[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString): CodecJson[X]
def casecodec18[A : EncodeJson, B : DecodeJson, C : EncodeJson, D : DecodeJson, E : EncodeJson, F : EncodeJson, G : DecodeJson, H : DecodeJson, I : DecodeJson, J : EncodeJson, K : DecodeJson, L : EncodeJson, M : EncodeJson, N : EncodeJson, O : DecodeJson, P : EncodeJson, Q : EncodeJson, R : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) => X, g: X => Option[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString): CodecJson[X]
def casecodec19[A : EncodeJson, B : EncodeJson, C : EncodeJson, D : EncodeJson, E : EncodeJson, F : DecodeJson, G : EncodeJson, H : DecodeJson, I : DecodeJson, J : EncodeJson, K : EncodeJson, L : DecodeJson, M : DecodeJson, N : EncodeJson, O : EncodeJson, P : DecodeJson, Q : DecodeJson, R : DecodeJson, S : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) => X, g: X => Option[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString, sn: JsonString): CodecJson[X]
def casecodec2[A : DecodeJson, B : DecodeJson, X](f: (A, B) => X, g: X => Option[(A, B)])(an: JsonString, bn: JsonString): CodecJson[X]
def casecodec20[A : DecodeJson, B : DecodeJson, C : EncodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : EncodeJson, H : EncodeJson, I : EncodeJson, J : EncodeJson, K : DecodeJson, L : DecodeJson, M : DecodeJson, N : DecodeJson, O : EncodeJson, P : EncodeJson, Q : DecodeJson, R : EncodeJson, S : DecodeJson, T : EncodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) => X, g: X => Option[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString, sn: JsonString, tn: JsonString): CodecJson[X]
def casecodec21[A : DecodeJson, B : EncodeJson, C : EncodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : EncodeJson, H : DecodeJson, I : EncodeJson, J : DecodeJson, K : EncodeJson, L : DecodeJson, M : DecodeJson, N : DecodeJson, O : DecodeJson, P : DecodeJson, Q : EncodeJson, R : DecodeJson, S : EncodeJson, T : EncodeJson, U : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) => X, g: X => Option[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString, sn: JsonString, tn: JsonString, un: JsonString): CodecJson[X]
def casecodec22[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : EncodeJson, F : EncodeJson, G : DecodeJson, H : DecodeJson, I : EncodeJson, J : EncodeJson, K : DecodeJson, L : DecodeJson, M : DecodeJson, N : DecodeJson, O : DecodeJson, P : EncodeJson, Q : EncodeJson, R : EncodeJson, S : EncodeJson, T : DecodeJson, U : DecodeJson, V : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) => X, g: X => Option[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString, sn: JsonString, tn: JsonString, un: JsonString, vn: JsonString): CodecJson[X]
def casecodec3[A : EncodeJson, B : DecodeJson, C : EncodeJson, X](f: (A, B, C) => X, g: X => Option[(A, B, C)])(an: JsonString, bn: JsonString, cn: JsonString): CodecJson[X]
def casecodec4[A : DecodeJson, B : DecodeJson, C : EncodeJson, D : EncodeJson, X](f: (A, B, C, D) => X, g: X => Option[(A, B, C, D)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString): CodecJson[X]
def casecodec5[A : EncodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : EncodeJson, X](f: (A, B, C, D, E) => X, g: X => Option[(A, B, C, D, E)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString): CodecJson[X]
def casecodec6[A : DecodeJson, B : EncodeJson, C : DecodeJson, D : EncodeJson, E : DecodeJson, F : EncodeJson, X](f: (A, B, C, D, E, F) => X, g: X => Option[(A, B, C, D, E, F)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString): CodecJson[X]
def casecodec7[A : DecodeJson, B : DecodeJson, C : EncodeJson, D : EncodeJson, E : EncodeJson, F : DecodeJson, G : EncodeJson, X](f: (A, B, C, D, E, F, G) => X, g: X => Option[(A, B, C, D, E, F, G)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString): CodecJson[X]
def casecodec8[A : EncodeJson, B : DecodeJson, C : EncodeJson, D : EncodeJson, E : EncodeJson, F : EncodeJson, G : DecodeJson, H : EncodeJson, X](f: (A, B, C, D, E, F, G, H) => X, g: X => Option[(A, B, C, D, E, F, G, H)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString): CodecJson[X]
def casecodec9[A : DecodeJson, B : DecodeJson, C : EncodeJson, D : EncodeJson, E : EncodeJson, F : DecodeJson, G : EncodeJson, H : EncodeJson, I : EncodeJson, X](f: (A, B, C, D, E, F, G, H, I) => X, g: X => Option[(A, B, C, D, E, F, G, H, I)])(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString): CodecJson[X]
def codec1[A : DecodeJson, X](f: A => X, g: X => A)(an: JsonString): CodecJson[X]
def codec10[A : EncodeJson, B : DecodeJson, C : DecodeJson, D : EncodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, H : DecodeJson, I : EncodeJson, J : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J) => X, g: X => (A, B, C, D, E, F, G, H, I, J))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString): CodecJson[X]
def codec11[A : DecodeJson, B : EncodeJson, C : EncodeJson, D : DecodeJson, E : DecodeJson, F : EncodeJson, G : DecodeJson, H : EncodeJson, I : EncodeJson, J : EncodeJson, K : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K) => X, g: X => (A, B, C, D, E, F, G, H, I, J, K))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString): CodecJson[X]
def codec12[A : EncodeJson, B : DecodeJson, C : EncodeJson, D : EncodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, H : EncodeJson, I : DecodeJson, J : DecodeJson, K : EncodeJson, L : EncodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L) => X, g: X => (A, B, C, D, E, F, G, H, I, J, K, L))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString): CodecJson[X]
def codec13[A : DecodeJson, B : EncodeJson, C : EncodeJson, D : DecodeJson, E : EncodeJson, F : DecodeJson, G : DecodeJson, H : DecodeJson, I : EncodeJson, J : DecodeJson, K : EncodeJson, L : DecodeJson, M : EncodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M) => X, g: X => (A, B, C, D, E, F, G, H, I, J, K, L, M))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString): CodecJson[X]
def codec14[A : DecodeJson, B : EncodeJson, C : DecodeJson, D : EncodeJson, E : EncodeJson, F : EncodeJson, G : DecodeJson, H : DecodeJson, I : DecodeJson, J : EncodeJson, K : DecodeJson, L : DecodeJson, M : DecodeJson, N : EncodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N) => X, g: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString): CodecJson[X]
def codec15[A : EncodeJson, B : DecodeJson, C : EncodeJson, D : EncodeJson, E : EncodeJson, F : DecodeJson, G : EncodeJson, H : DecodeJson, I : EncodeJson, J : DecodeJson, K : EncodeJson, L : EncodeJson, M : EncodeJson, N : EncodeJson, O : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) => X, g: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString): CodecJson[X]
def codec16[A : DecodeJson, B : DecodeJson, C : EncodeJson, D : EncodeJson, E : EncodeJson, F : EncodeJson, G : EncodeJson, H : EncodeJson, I : DecodeJson, J : EncodeJson, K : DecodeJson, L : EncodeJson, M : DecodeJson, N : EncodeJson, O : EncodeJson, P : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) => X, g: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString): CodecJson[X]
def codec17[A : EncodeJson, B : EncodeJson, C : EncodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : EncodeJson, H : DecodeJson, I : EncodeJson, J : DecodeJson, K : DecodeJson, L : EncodeJson, M : DecodeJson, N : EncodeJson, O : DecodeJson, P : EncodeJson, Q : EncodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) => X, g: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString): CodecJson[X]
def codec18[A : EncodeJson, B : EncodeJson, C : EncodeJson, D : DecodeJson, E : EncodeJson, F : DecodeJson, G : EncodeJson, H : EncodeJson, I : EncodeJson, J : DecodeJson, K : DecodeJson, L : DecodeJson, M : EncodeJson, N : DecodeJson, O : DecodeJson, P : DecodeJson, Q : EncodeJson, R : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) => X, g: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString): CodecJson[X]
def codec19[A : EncodeJson, B : DecodeJson, C : EncodeJson, D : DecodeJson, E : DecodeJson, F : EncodeJson, G : EncodeJson, H : DecodeJson, I : DecodeJson, J : EncodeJson, K : EncodeJson, L : EncodeJson, M : EncodeJson, N : DecodeJson, O : EncodeJson, P : DecodeJson, Q : DecodeJson, R : DecodeJson, S : EncodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) => X, g: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString, sn: JsonString): CodecJson[X]
def codec2[A : DecodeJson, B : DecodeJson, X](f: (A, B) => X, g: X => (A, B))(an: JsonString, bn: JsonString): CodecJson[X]
def codec20[A : DecodeJson, B : EncodeJson, C : DecodeJson, D : EncodeJson, E : DecodeJson, F : DecodeJson, G : EncodeJson, H : EncodeJson, I : EncodeJson, J : DecodeJson, K : EncodeJson, L : DecodeJson, M : DecodeJson, N : DecodeJson, O : EncodeJson, P : DecodeJson, Q : EncodeJson, R : EncodeJson, S : EncodeJson, T : EncodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) => X, g: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString, sn: JsonString, tn: JsonString): CodecJson[X]
def codec21[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : EncodeJson, E : DecodeJson, F : EncodeJson, G : DecodeJson, H : EncodeJson, I : EncodeJson, J : EncodeJson, K : DecodeJson, L : EncodeJson, M : EncodeJson, N : EncodeJson, O : EncodeJson, P : EncodeJson, Q : EncodeJson, R : EncodeJson, S : DecodeJson, T : DecodeJson, U : EncodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) => X, g: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString, sn: JsonString, tn: JsonString, un: JsonString): CodecJson[X]
def codec22[A : EncodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : EncodeJson, F : DecodeJson, G : EncodeJson, H : EncodeJson, I : EncodeJson, J : DecodeJson, K : DecodeJson, L : EncodeJson, M : EncodeJson, N : DecodeJson, O : DecodeJson, P : EncodeJson, Q : EncodeJson, R : EncodeJson, S : EncodeJson, T : EncodeJson, U : EncodeJson, V : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) => X, g: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString, sn: JsonString, tn: JsonString, un: JsonString, vn: JsonString): CodecJson[X]
def codec3[A : EncodeJson, B : DecodeJson, C : DecodeJson, X](f: (A, B, C) => X, g: X => (A, B, C))(an: JsonString, bn: JsonString, cn: JsonString): CodecJson[X]
def codec4[A : EncodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, X](f: (A, B, C, D) => X, g: X => (A, B, C, D))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString): CodecJson[X]
def codec5[A : DecodeJson, B : DecodeJson, C : EncodeJson, D : EncodeJson, E : EncodeJson, X](f: (A, B, C, D, E) => X, g: X => (A, B, C, D, E))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString): CodecJson[X]
def codec6[A : DecodeJson, B : EncodeJson, C : DecodeJson, D : DecodeJson, E : EncodeJson, F : EncodeJson, X](f: (A, B, C, D, E, F) => X, g: X => (A, B, C, D, E, F))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString): CodecJson[X]
def codec7[A : DecodeJson, B : EncodeJson, C : EncodeJson, D : DecodeJson, E : EncodeJson, F : EncodeJson, G : EncodeJson, X](f: (A, B, C, D, E, F, G) => X, g: X => (A, B, C, D, E, F, G))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString): CodecJson[X]
def codec8[A : EncodeJson, B : EncodeJson, C : EncodeJson, D : DecodeJson, E : DecodeJson, F : EncodeJson, G : DecodeJson, H : DecodeJson, X](f: (A, B, C, D, E, F, G, H) => X, g: X => (A, B, C, D, E, F, G, H))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString): CodecJson[X]
def codec9[A : EncodeJson, B : EncodeJson, C : EncodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : EncodeJson, H : DecodeJson, I : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I) => X, g: X => (A, B, C, D, E, F, G, H, I))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString): CodecJson[X]
def decodeArr[A](f: HCursor => A): DecodeJson[A]

Construct a succeeding decoder from the given function.

Construct a succeeding decoder from the given function.

Inherited from:
DecodeJsons
Source:
DecodeJson.scala
Inherited from:
ACursors
Source:
ACursor.scala
def jArrayElements(elements: Json*): Json

Construct a JSON value that is an array from a list of elements (var args).

Construct a JSON value that is an array from a list of elements (var args).

Inherited from:
Jsons
Source:
Json.scala

Construct a JSON value that is a number.

Construct a JSON value that is a number.

Inherited from:
Jsons
Source:
Json.scala

Construct a JSON value that is a number.

Construct a JSON value that is a number.

Inherited from:
Jsons
Source:
Json.scala

Construct a JSON value that is a number.

Construct a JSON value that is a number.

Note: NaN, +Infinity and -Infinity are not valid json.

Inherited from:
Jsons
Source:
Json.scala
def jNumber(n: Long): Json

Construct a JSON value that is a number.

Construct a JSON value that is a number.

Inherited from:
Jsons
Source:
Json.scala
def jNumber(n: Int): Json

Construct a JSON value that is a number.

Construct a JSON value that is a number.

Inherited from:
Jsons
Source:
Json.scala

Construct a JSON value that is a number.

Construct a JSON value that is a number.

Inherited from:
Jsons
Source:
Json.scala

Construct a JSON value that is a number. Transforming the Strings "NaN", "Infinity", "+Infinity" and "-Infinity" to jNull. This matches the behaviour of most browsers, but is a lossy operation as you can no longer distinguish between NaN and Infinity.

Construct a JSON value that is a number. Transforming the Strings "NaN", "Infinity", "+Infinity" and "-Infinity" to jNull. This matches the behaviour of most browsers, but is a lossy operation as you can no longer distinguish between NaN and Infinity.

Inherited from:
Jsons
Source:
Json.scala

Construct a JSON value that is a number. Transforming NaN, +Infinity and -Infinity to jNull. This matches the behaviour of most browsers, but is a lossy operation as you can no longer distinguish between NaN and Infinity.

Construct a JSON value that is a number. Transforming NaN, +Infinity and -Infinity to jNull. This matches the behaviour of most browsers, but is a lossy operation as you can no longer distinguish between NaN and Infinity.

Inherited from:
Jsons
Source:
Json.scala

Construct a JSON value that is a number. Transforming the Strings "NaN", "Infinity", "+Infinity" and "-Infinity" to their string implementations.

Construct a JSON value that is a number. Transforming the Strings "NaN", "Infinity", "+Infinity" and "-Infinity" to their string implementations.

This is an argonaut specific transformation that allows all doubles to be encoded without losing information, but aware interoperability is unlikely without custom handling of these values. See also jNumber and jNumberOrNull.

Inherited from:
Jsons
Source:
Json.scala

Construct a JSON value that is a number. Transforming NaN, +Infinity and -Infinity to their string implementations.

Construct a JSON value that is a number. Transforming NaN, +Infinity and -Infinity to their string implementations.

This is an argonaut specific transformation that allows all doubles to be encoded without losing information, but aware interoperability is unlikely without custom handling of these values. See also jNumber and jNumberOrNull.

Inherited from:
Jsons
Source:
Json.scala

Construct a JSON value that is an object from an association list.

Construct a JSON value that is an object from an association list.

Inherited from:
Jsons
Source:
Json.scala

Construct a JSON value that is an object from an association list (var args).

Construct a JSON value that is an object from an association list (var args).

Inherited from:
Jsons
Source:
Json.scala

Returns a function that takes a single value and produces a JSON array that contains only that value.

Returns a function that takes a single value and produces a JSON array that contains only that value.

Inherited from:
Jsons
Source:
Json.scala

Returns a function that takes an association value and produces a JSON object that contains only that value.

Returns a function that takes an association value and produces a JSON object that contains only that value.

Inherited from:
Jsons
Source:
Json.scala
def jdecode1[A, X](f: A => X)(implicit decodea: DecodeJson[A]): DecodeJson[X]
def jdecode10[A, B, C, D, E, F, G, H, I, J, X](f: (A, B, C, D, E, F, G, H, I, J) => X)(implicit dx: DecodeJson[(A, B, C, D, E, F, G, H, I, J)]): DecodeJson[X]
def jdecode10L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, H : DecodeJson, I : DecodeJson, J : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString): DecodeJson[X]
def jdecode11[A, B, C, D, E, F, G, H, I, J, K, X](f: (A, B, C, D, E, F, G, H, I, J, K) => X)(implicit dx: DecodeJson[(A, B, C, D, E, F, G, H, I, J, K)]): DecodeJson[X]
def jdecode11L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, H : DecodeJson, I : DecodeJson, J : DecodeJson, K : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString): DecodeJson[X]
def jdecode12[A, B, C, D, E, F, G, H, I, J, K, L, X](f: (A, B, C, D, E, F, G, H, I, J, K, L) => X)(implicit dx: DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L)]): DecodeJson[X]
def jdecode12L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, H : DecodeJson, I : DecodeJson, J : DecodeJson, K : DecodeJson, L : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString): DecodeJson[X]
def jdecode13[A, B, C, D, E, F, G, H, I, J, K, L, M, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M) => X)(implicit dx: DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M)]): DecodeJson[X]
def jdecode13L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, H : DecodeJson, I : DecodeJson, J : DecodeJson, K : DecodeJson, L : DecodeJson, M : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString): DecodeJson[X]
def jdecode14[A, B, C, D, E, F, G, H, I, J, K, L, M, N, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N) => X)(implicit dx: DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]): DecodeJson[X]
def jdecode14L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, H : DecodeJson, I : DecodeJson, J : DecodeJson, K : DecodeJson, L : DecodeJson, M : DecodeJson, N : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString): DecodeJson[X]
def jdecode15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) => X)(implicit dx: DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]): DecodeJson[X]
def jdecode15L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, H : DecodeJson, I : DecodeJson, J : DecodeJson, K : DecodeJson, L : DecodeJson, M : DecodeJson, N : DecodeJson, O : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString): DecodeJson[X]
def jdecode16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) => X)(implicit dx: DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]): DecodeJson[X]
def jdecode16L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, H : DecodeJson, I : DecodeJson, J : DecodeJson, K : DecodeJson, L : DecodeJson, M : DecodeJson, N : DecodeJson, O : DecodeJson, P : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString): DecodeJson[X]
def jdecode17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) => X)(implicit dx: DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]): DecodeJson[X]
def jdecode17L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, H : DecodeJson, I : DecodeJson, J : DecodeJson, K : DecodeJson, L : DecodeJson, M : DecodeJson, N : DecodeJson, O : DecodeJson, P : DecodeJson, Q : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString): DecodeJson[X]
def jdecode18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) => X)(implicit dx: DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]): DecodeJson[X]
def jdecode18L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, H : DecodeJson, I : DecodeJson, J : DecodeJson, K : DecodeJson, L : DecodeJson, M : DecodeJson, N : DecodeJson, O : DecodeJson, P : DecodeJson, Q : DecodeJson, R : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString): DecodeJson[X]
def jdecode19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) => X)(implicit dx: DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]): DecodeJson[X]
def jdecode19L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, H : DecodeJson, I : DecodeJson, J : DecodeJson, K : DecodeJson, L : DecodeJson, M : DecodeJson, N : DecodeJson, O : DecodeJson, P : DecodeJson, Q : DecodeJson, R : DecodeJson, S : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString, sn: JsonString): DecodeJson[X]
def jdecode1L[A : DecodeJson, X](f: A => X)(an: JsonString): DecodeJson[X]
def jdecode2[A, B, X](f: (A, B) => X)(implicit dx: DecodeJson[(A, B)]): DecodeJson[X]
def jdecode20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) => X)(implicit dx: DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]): DecodeJson[X]
def jdecode20L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, H : DecodeJson, I : DecodeJson, J : DecodeJson, K : DecodeJson, L : DecodeJson, M : DecodeJson, N : DecodeJson, O : DecodeJson, P : DecodeJson, Q : DecodeJson, R : DecodeJson, S : DecodeJson, T : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString, sn: JsonString, tn: JsonString): DecodeJson[X]
def jdecode21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) => X)(implicit dx: DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]): DecodeJson[X]
def jdecode21L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, H : DecodeJson, I : DecodeJson, J : DecodeJson, K : DecodeJson, L : DecodeJson, M : DecodeJson, N : DecodeJson, O : DecodeJson, P : DecodeJson, Q : DecodeJson, R : DecodeJson, S : DecodeJson, T : DecodeJson, U : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString, sn: JsonString, tn: JsonString, un: JsonString): DecodeJson[X]
def jdecode22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) => X)(implicit dx: DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]): DecodeJson[X]
def jdecode22L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, H : DecodeJson, I : DecodeJson, J : DecodeJson, K : DecodeJson, L : DecodeJson, M : DecodeJson, N : DecodeJson, O : DecodeJson, P : DecodeJson, Q : DecodeJson, R : DecodeJson, S : DecodeJson, T : DecodeJson, U : DecodeJson, V : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString, sn: JsonString, tn: JsonString, un: JsonString, vn: JsonString): DecodeJson[X]
def jdecode2L[A : DecodeJson, B : DecodeJson, X](f: (A, B) => X)(an: JsonString, bn: JsonString): DecodeJson[X]
def jdecode3[A, B, C, X](f: (A, B, C) => X)(implicit dx: DecodeJson[(A, B, C)]): DecodeJson[X]
def jdecode3L[A : DecodeJson, B : DecodeJson, C : DecodeJson, X](f: (A, B, C) => X)(an: JsonString, bn: JsonString, cn: JsonString): DecodeJson[X]
def jdecode4[A, B, C, D, X](f: (A, B, C, D) => X)(implicit dx: DecodeJson[(A, B, C, D)]): DecodeJson[X]
def jdecode4L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, X](f: (A, B, C, D) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString): DecodeJson[X]
def jdecode5[A, B, C, D, E, X](f: (A, B, C, D, E) => X)(implicit dx: DecodeJson[(A, B, C, D, E)]): DecodeJson[X]
def jdecode5L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, X](f: (A, B, C, D, E) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString): DecodeJson[X]
def jdecode6[A, B, C, D, E, F, X](f: (A, B, C, D, E, F) => X)(implicit dx: DecodeJson[(A, B, C, D, E, F)]): DecodeJson[X]
def jdecode6L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, X](f: (A, B, C, D, E, F) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString): DecodeJson[X]
def jdecode7[A, B, C, D, E, F, G, X](f: (A, B, C, D, E, F, G) => X)(implicit dx: DecodeJson[(A, B, C, D, E, F, G)]): DecodeJson[X]
def jdecode7L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, X](f: (A, B, C, D, E, F, G) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString): DecodeJson[X]
def jdecode8[A, B, C, D, E, F, G, H, X](f: (A, B, C, D, E, F, G, H) => X)(implicit dx: DecodeJson[(A, B, C, D, E, F, G, H)]): DecodeJson[X]
def jdecode8L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, H : DecodeJson, X](f: (A, B, C, D, E, F, G, H) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString): DecodeJson[X]
def jdecode9[A, B, C, D, E, F, G, H, I, X](f: (A, B, C, D, E, F, G, H, I) => X)(implicit dx: DecodeJson[(A, B, C, D, E, F, G, H, I)]): DecodeJson[X]
def jdecode9L[A : DecodeJson, B : DecodeJson, C : DecodeJson, D : DecodeJson, E : DecodeJson, F : DecodeJson, G : DecodeJson, H : DecodeJson, I : DecodeJson, X](f: (A, B, C, D, E, F, G, H, I) => X)(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString): DecodeJson[X]
def jencode1[X, A](f: X => A)(implicit encodea: EncodeJson[A]): EncodeJson[X]
def jencode10[X, A, B, C, D, E, F, G, H, I, J](f: X => (A, B, C, D, E, F, G, H, I, J))(implicit encodex: EncodeJson[(A, B, C, D, E, F, G, H, I, J)]): EncodeJson[X]
def jencode10L[X, A, B, C, D, E, F, G, H, I, J](fxn: X => (A, B, C, D, E, F, G, H, I, J))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J]): EncodeJson[X]
def jencode11[X, A, B, C, D, E, F, G, H, I, J, K](f: X => (A, B, C, D, E, F, G, H, I, J, K))(implicit encodex: EncodeJson[(A, B, C, D, E, F, G, H, I, J, K)]): EncodeJson[X]
def jencode11L[X, A, B, C, D, E, F, G, H, I, J, K](fxn: X => (A, B, C, D, E, F, G, H, I, J, K))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K]): EncodeJson[X]
def jencode12[X, A, B, C, D, E, F, G, H, I, J, K, L](f: X => (A, B, C, D, E, F, G, H, I, J, K, L))(implicit encodex: EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L)]): EncodeJson[X]
def jencode12L[X, A, B, C, D, E, F, G, H, I, J, K, L](fxn: X => (A, B, C, D, E, F, G, H, I, J, K, L))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L]): EncodeJson[X]
def jencode13[X, A, B, C, D, E, F, G, H, I, J, K, L, M](f: X => (A, B, C, D, E, F, G, H, I, J, K, L, M))(implicit encodex: EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M)]): EncodeJson[X]
def jencode13L[X, A, B, C, D, E, F, G, H, I, J, K, L, M](fxn: X => (A, B, C, D, E, F, G, H, I, J, K, L, M))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M]): EncodeJson[X]
def jencode14[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N](f: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N))(implicit encodex: EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]): EncodeJson[X]
def jencode14L[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N](fxn: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N]): EncodeJson[X]
def jencode15[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](f: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O))(implicit encodex: EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]): EncodeJson[X]
def jencode15L[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](fxn: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N], encodeo: EncodeJson[O]): EncodeJson[X]
def jencode16[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](f: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P))(implicit encodex: EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]): EncodeJson[X]
def jencode16L[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](fxn: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N], encodeo: EncodeJson[O], encodep: EncodeJson[P]): EncodeJson[X]
def jencode17[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](f: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q))(implicit encodex: EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]): EncodeJson[X]
def jencode17L[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](fxn: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N], encodeo: EncodeJson[O], encodep: EncodeJson[P], encodeq: EncodeJson[Q]): EncodeJson[X]
def jencode18[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](f: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R))(implicit encodex: EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]): EncodeJson[X]
def jencode18L[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](fxn: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N], encodeo: EncodeJson[O], encodep: EncodeJson[P], encodeq: EncodeJson[Q], encoder: EncodeJson[R]): EncodeJson[X]
def jencode19[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](f: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S))(implicit encodex: EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]): EncodeJson[X]
def jencode19L[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](fxn: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString, sn: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N], encodeo: EncodeJson[O], encodep: EncodeJson[P], encodeq: EncodeJson[Q], encoder: EncodeJson[R], encodes: EncodeJson[S]): EncodeJson[X]
def jencode1L[X, A](f: X => A)(an: JsonString)(implicit encodea: EncodeJson[A]): EncodeJson[X]
def jencode2[X, A, B](f: X => (A, B))(implicit encodex: EncodeJson[(A, B)]): EncodeJson[X]
def jencode20[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](f: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T))(implicit encodex: EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]): EncodeJson[X]
def jencode20L[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](fxn: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString, sn: JsonString, tn: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N], encodeo: EncodeJson[O], encodep: EncodeJson[P], encodeq: EncodeJson[Q], encoder: EncodeJson[R], encodes: EncodeJson[S], encodet: EncodeJson[T]): EncodeJson[X]
def jencode21[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](f: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U))(implicit encodex: EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]): EncodeJson[X]
def jencode21L[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](fxn: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString, sn: JsonString, tn: JsonString, un: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N], encodeo: EncodeJson[O], encodep: EncodeJson[P], encodeq: EncodeJson[Q], encoder: EncodeJson[R], encodes: EncodeJson[S], encodet: EncodeJson[T], encodeu: EncodeJson[U]): EncodeJson[X]
def jencode22[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](f: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V))(implicit encodex: EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]): EncodeJson[X]
def jencode22L[X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](fxn: X => (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString, jn: JsonString, kn: JsonString, ln: JsonString, mn: JsonString, nn: JsonString, on: JsonString, pn: JsonString, qn: JsonString, rn: JsonString, sn: JsonString, tn: JsonString, un: JsonString, vn: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N], encodeo: EncodeJson[O], encodep: EncodeJson[P], encodeq: EncodeJson[Q], encoder: EncodeJson[R], encodes: EncodeJson[S], encodet: EncodeJson[T], encodeu: EncodeJson[U], encodev: EncodeJson[V]): EncodeJson[X]
def jencode2L[X, A, B](fxn: X => (A, B))(an: JsonString, bn: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B]): EncodeJson[X]
def jencode3[X, A, B, C](f: X => (A, B, C))(implicit encodex: EncodeJson[(A, B, C)]): EncodeJson[X]
def jencode3L[X, A, B, C](fxn: X => (A, B, C))(an: JsonString, bn: JsonString, cn: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C]): EncodeJson[X]
def jencode4[X, A, B, C, D](f: X => (A, B, C, D))(implicit encodex: EncodeJson[(A, B, C, D)]): EncodeJson[X]
def jencode4L[X, A, B, C, D](fxn: X => (A, B, C, D))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D]): EncodeJson[X]
def jencode5[X, A, B, C, D, E](f: X => (A, B, C, D, E))(implicit encodex: EncodeJson[(A, B, C, D, E)]): EncodeJson[X]
def jencode5L[X, A, B, C, D, E](fxn: X => (A, B, C, D, E))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E]): EncodeJson[X]
def jencode6[X, A, B, C, D, E, F](f: X => (A, B, C, D, E, F))(implicit encodex: EncodeJson[(A, B, C, D, E, F)]): EncodeJson[X]
def jencode6L[X, A, B, C, D, E, F](fxn: X => (A, B, C, D, E, F))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F]): EncodeJson[X]
def jencode7[X, A, B, C, D, E, F, G](f: X => (A, B, C, D, E, F, G))(implicit encodex: EncodeJson[(A, B, C, D, E, F, G)]): EncodeJson[X]
def jencode7L[X, A, B, C, D, E, F, G](fxn: X => (A, B, C, D, E, F, G))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G]): EncodeJson[X]
def jencode8[X, A, B, C, D, E, F, G, H](f: X => (A, B, C, D, E, F, G, H))(implicit encodex: EncodeJson[(A, B, C, D, E, F, G, H)]): EncodeJson[X]
def jencode8L[X, A, B, C, D, E, F, G, H](fxn: X => (A, B, C, D, E, F, G, H))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H]): EncodeJson[X]
def jencode9[X, A, B, C, D, E, F, G, H, I](f: X => (A, B, C, D, E, F, G, H, I))(implicit encodex: EncodeJson[(A, B, C, D, E, F, G, H, I)]): EncodeJson[X]
def jencode9L[X, A, B, C, D, E, F, G, H, I](fxn: X => (A, B, C, D, E, F, G, H, I))(an: JsonString, bn: JsonString, cn: JsonString, dn: JsonString, en: JsonString, fn: JsonString, gn: JsonString, hn: JsonString, in: JsonString)(implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I]): EncodeJson[X]
final def loop[A, X](d: DecodeResult[A], e: (String, CursorHistory) => X, f: A => Either[X, DecodeResult[A]]): X
Inherited from:
DecodeResults
Source:
DecodeResult.scala
def okACursor(cursor: HCursor): ACursor
Inherited from:
ACursors
Source:
ACursor.scala
def okResult[A](value: A): DecodeResult[A]
Inherited from:
DecodeResults
Source:
DecodeResult.scala
def optionDecoder[A](k: Json => Option[A], e: String): DecodeJson[A]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
final def pretty(indent: String): PrettyParams

A pretty-printer configuration that indents by the given spaces.

A pretty-printer configuration that indents by the given spaces.

Inherited from:
PrettyParamss
Source:
PrettyParams.scala
Inherited from:
CursorOps
Source:
CursorOp.scala
def tryTo[A](f: => A): Option[A]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala

Inherited fields

Construct a JSON value that is an array.

Construct a JSON value that is an array.

Inherited from:
Jsons
Source:
Json.scala

Construct a JSON value that is a boolean.

Construct a JSON value that is a boolean.

Inherited from:
Jsons
Source:
Json.scala

A JSON value that is an empty array.

A JSON value that is an empty array.

Inherited from:
Jsons
Source:
Json.scala

A JSON value that is an empty object.

A JSON value that is an empty object.

Inherited from:
Jsons
Source:
Json.scala

A JSON value that is an empty string.

A JSON value that is an empty string.

Inherited from:
Jsons
Source:
Json.scala

Construct a JSON boolean value of false.

Construct a JSON boolean value of false.

Inherited from:
Jsons
Source:
Json.scala
val jNull: Json

Construct a JSON value that is null.

Construct a JSON value that is null.

Inherited from:
Jsons
Source:
Json.scala

Construct a JSON value that is an object.

Construct a JSON value that is an object.

Inherited from:
Jsons
Source:
Json.scala

Construct a JSON value that is a string.

Construct a JSON value that is a string.

Inherited from:
Jsons
Source:
Json.scala
val jTrue: Json

Construct a JSON boolean value of true.

Construct a JSON boolean value of true.

Inherited from:
Jsons
Source:
Json.scala
val jZero: Json

A JSON value that is a zero number.

A JSON value that is a zero number.

Inherited from:
Jsons
Source:
Json.scala

A pretty-printer configuration that inserts no spaces.

A pretty-printer configuration that inserts no spaces.

Inherited from:
PrettyParamss
Source:
PrettyParams.scala

A pretty-printer configuration that indents by two spaces.

A pretty-printer configuration that indents by two spaces.

Inherited from:
PrettyParamss
Source:
PrettyParams.scala

A pretty-printer configuration that indents by four spaces.

A pretty-printer configuration that indents by four spaces.

Inherited from:
PrettyParamss
Source:
PrettyParams.scala

Implicits

Inherited implicits

Inherited from:
DecodeJsons
Source:
DecodeJson.scala
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
implicit def EitherDecodeJson[A, B](implicit ea: DecodeJson[A], eb: DecodeJson[B]): DecodeJson[Either[A, B]]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
implicit def EitherEncodeJson[A, B](implicit ea: EncodeJson[A], eb: EncodeJson[B]): EncodeJson[Either[A, B]]
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
implicit def FromJsonIdentity[J](k: JsonIdentity[J]): J
Inherited from:
JsonIdentitys
Source:
JsonIdentity.scala
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
implicit def JBooleanDecodeJson: DecodeJson[Boolean]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
implicit val JBooleanEncodeJson: EncodeJson[Boolean]
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
implicit def JByteDecodeJson: DecodeJson[Byte]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
implicit val JByteEncodeJson: EncodeJson[Byte]
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
implicit def JCharacterDecodeJson: DecodeJson[Character]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
implicit val JCharacterEncodeJson: EncodeJson[Character]
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
implicit def JDoubleDecodeJson: DecodeJson[Double]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
implicit val JDoubleEncodeJson: EncodeJson[Double]
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
implicit def JFloatDecodeJson: DecodeJson[Float]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
implicit val JFloatEncodeJson: EncodeJson[Float]
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
implicit def JIntegerDecodeJson: DecodeJson[Integer]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
implicit val JIntegerEncodeJson: EncodeJson[Integer]
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
implicit def JLongDecodeJson: DecodeJson[Long]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
implicit val JLongEncodeJson: EncodeJson[Long]
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
implicit def JShortDecodeJson: DecodeJson[Short]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
implicit val JShortEncodeJson: EncodeJson[Short]
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
implicit def ListDecodeJson[A](implicit e: DecodeJson[A]): DecodeJson[List[A]]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
implicit def ListEncodeJson[A](implicit e: EncodeJson[A]): EncodeJson[List[A]]
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
implicit def MapDecodeJson[V](implicit e: DecodeJson[V]): DecodeJson[Map[String, V]]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
implicit def MapEncodeJson[K, V](implicit K: EncodeJsonKey[K], e: EncodeJson[V]): EncodeJson[Map[K, V]]
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
implicit def OptionDecodeJson[A](implicit e: DecodeJson[A]): DecodeJson[Option[A]]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
implicit def OptionEncodeJson[A](implicit e: EncodeJson[A]): EncodeJson[Option[A]]
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
implicit def SetDecodeJson[A](implicit e: DecodeJson[A]): DecodeJson[Set[A]]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
implicit def SetEncodeJson[A](implicit e: EncodeJson[A]): EncodeJson[Set[A]]
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
implicit def StreamDecodeJson[A](implicit e: DecodeJson[A]): DecodeJson[Stream[A]]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
implicit def StreamEncodeJson[A](implicit e: EncodeJson[A]): EncodeJson[Stream[A]]
Inherited from:
EncodeJsons
Source:
EncodeJson.scala

Implicitly wraps the given string value with parse API.

Implicitly wraps the given string value with parse API.

Inherited from:
StringWraps
Source:
StringWrap.scala

Implicitly wraps the given string value.

Implicitly wraps the given string value.

Inherited from:
StringWraps
Source:
StringWrap.scala
implicit def ToJsonIdentity[J](k: J): JsonIdentity[J]
Inherited from:
JsonIdentitys
Source:
JsonIdentity.scala
implicit def Tuple10DecodeJson[A, B, C, D, E, F, G, H, I, J](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E], decodef: DecodeJson[F], decodeg: DecodeJson[G], decodeh: DecodeJson[H], decodei: DecodeJson[I], decodej: DecodeJson[J]): DecodeJson[(A, B, C, D, E, F, G, H, I, J)]
implicit def Tuple10EncodeJson[A, B, C, D, E, F, G, H, I, J](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J]): EncodeJson[(A, B, C, D, E, F, G, H, I, J)]
implicit def Tuple11DecodeJson[A, B, C, D, E, F, G, H, I, J, K](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E], decodef: DecodeJson[F], decodeg: DecodeJson[G], decodeh: DecodeJson[H], decodei: DecodeJson[I], decodej: DecodeJson[J], decodek: DecodeJson[K]): DecodeJson[(A, B, C, D, E, F, G, H, I, J, K)]
implicit def Tuple11EncodeJson[A, B, C, D, E, F, G, H, I, J, K](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K]): EncodeJson[(A, B, C, D, E, F, G, H, I, J, K)]
implicit def Tuple12DecodeJson[A, B, C, D, E, F, G, H, I, J, K, L](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E], decodef: DecodeJson[F], decodeg: DecodeJson[G], decodeh: DecodeJson[H], decodei: DecodeJson[I], decodej: DecodeJson[J], decodek: DecodeJson[K], decodel: DecodeJson[L]): DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L)]
implicit def Tuple12EncodeJson[A, B, C, D, E, F, G, H, I, J, K, L](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L]): EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L)]
implicit def Tuple13DecodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E], decodef: DecodeJson[F], decodeg: DecodeJson[G], decodeh: DecodeJson[H], decodei: DecodeJson[I], decodej: DecodeJson[J], decodek: DecodeJson[K], decodel: DecodeJson[L], decodem: DecodeJson[M]): DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M)]
implicit def Tuple13EncodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M]): EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M)]
implicit def Tuple14DecodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E], decodef: DecodeJson[F], decodeg: DecodeJson[G], decodeh: DecodeJson[H], decodei: DecodeJson[I], decodej: DecodeJson[J], decodek: DecodeJson[K], decodel: DecodeJson[L], decodem: DecodeJson[M], decoden: DecodeJson[N]): DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]
implicit def Tuple14EncodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N]): EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]
implicit def Tuple15DecodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E], decodef: DecodeJson[F], decodeg: DecodeJson[G], decodeh: DecodeJson[H], decodei: DecodeJson[I], decodej: DecodeJson[J], decodek: DecodeJson[K], decodel: DecodeJson[L], decodem: DecodeJson[M], decoden: DecodeJson[N], decodeo: DecodeJson[O]): DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]
implicit def Tuple15EncodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N], encodeo: EncodeJson[O]): EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]
implicit def Tuple16DecodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E], decodef: DecodeJson[F], decodeg: DecodeJson[G], decodeh: DecodeJson[H], decodei: DecodeJson[I], decodej: DecodeJson[J], decodek: DecodeJson[K], decodel: DecodeJson[L], decodem: DecodeJson[M], decoden: DecodeJson[N], decodeo: DecodeJson[O], decodep: DecodeJson[P]): DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]
implicit def Tuple16EncodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N], encodeo: EncodeJson[O], encodep: EncodeJson[P]): EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]
implicit def Tuple17DecodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E], decodef: DecodeJson[F], decodeg: DecodeJson[G], decodeh: DecodeJson[H], decodei: DecodeJson[I], decodej: DecodeJson[J], decodek: DecodeJson[K], decodel: DecodeJson[L], decodem: DecodeJson[M], decoden: DecodeJson[N], decodeo: DecodeJson[O], decodep: DecodeJson[P], decodeq: DecodeJson[Q]): DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]
implicit def Tuple17EncodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N], encodeo: EncodeJson[O], encodep: EncodeJson[P], encodeq: EncodeJson[Q]): EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]
implicit def Tuple18DecodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E], decodef: DecodeJson[F], decodeg: DecodeJson[G], decodeh: DecodeJson[H], decodei: DecodeJson[I], decodej: DecodeJson[J], decodek: DecodeJson[K], decodel: DecodeJson[L], decodem: DecodeJson[M], decoden: DecodeJson[N], decodeo: DecodeJson[O], decodep: DecodeJson[P], decodeq: DecodeJson[Q], decoder: DecodeJson[R]): DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]
implicit def Tuple18EncodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N], encodeo: EncodeJson[O], encodep: EncodeJson[P], encodeq: EncodeJson[Q], encoder: EncodeJson[R]): EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]
implicit def Tuple19DecodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E], decodef: DecodeJson[F], decodeg: DecodeJson[G], decodeh: DecodeJson[H], decodei: DecodeJson[I], decodej: DecodeJson[J], decodek: DecodeJson[K], decodel: DecodeJson[L], decodem: DecodeJson[M], decoden: DecodeJson[N], decodeo: DecodeJson[O], decodep: DecodeJson[P], decodeq: DecodeJson[Q], decoder: DecodeJson[R], decodes: DecodeJson[S]): DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]
implicit def Tuple19EncodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N], encodeo: EncodeJson[O], encodep: EncodeJson[P], encodeq: EncodeJson[Q], encoder: EncodeJson[R], encodes: EncodeJson[S]): EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]
implicit def Tuple20DecodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E], decodef: DecodeJson[F], decodeg: DecodeJson[G], decodeh: DecodeJson[H], decodei: DecodeJson[I], decodej: DecodeJson[J], decodek: DecodeJson[K], decodel: DecodeJson[L], decodem: DecodeJson[M], decoden: DecodeJson[N], decodeo: DecodeJson[O], decodep: DecodeJson[P], decodeq: DecodeJson[Q], decoder: DecodeJson[R], decodes: DecodeJson[S], decodet: DecodeJson[T]): DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]
implicit def Tuple20EncodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N], encodeo: EncodeJson[O], encodep: EncodeJson[P], encodeq: EncodeJson[Q], encoder: EncodeJson[R], encodes: EncodeJson[S], encodet: EncodeJson[T]): EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]
implicit def Tuple21DecodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E], decodef: DecodeJson[F], decodeg: DecodeJson[G], decodeh: DecodeJson[H], decodei: DecodeJson[I], decodej: DecodeJson[J], decodek: DecodeJson[K], decodel: DecodeJson[L], decodem: DecodeJson[M], decoden: DecodeJson[N], decodeo: DecodeJson[O], decodep: DecodeJson[P], decodeq: DecodeJson[Q], decoder: DecodeJson[R], decodes: DecodeJson[S], decodet: DecodeJson[T], decodeu: DecodeJson[U]): DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]
implicit def Tuple21EncodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N], encodeo: EncodeJson[O], encodep: EncodeJson[P], encodeq: EncodeJson[Q], encoder: EncodeJson[R], encodes: EncodeJson[S], encodet: EncodeJson[T], encodeu: EncodeJson[U]): EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]
implicit def Tuple22DecodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E], decodef: DecodeJson[F], decodeg: DecodeJson[G], decodeh: DecodeJson[H], decodei: DecodeJson[I], decodej: DecodeJson[J], decodek: DecodeJson[K], decodel: DecodeJson[L], decodem: DecodeJson[M], decoden: DecodeJson[N], decodeo: DecodeJson[O], decodep: DecodeJson[P], decodeq: DecodeJson[Q], decoder: DecodeJson[R], decodes: DecodeJson[S], decodet: DecodeJson[T], decodeu: DecodeJson[U], decodev: DecodeJson[V]): DecodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]
implicit def Tuple22EncodeJson[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I], encodej: EncodeJson[J], encodek: EncodeJson[K], encodel: EncodeJson[L], encodem: EncodeJson[M], encoden: EncodeJson[N], encodeo: EncodeJson[O], encodep: EncodeJson[P], encodeq: EncodeJson[Q], encoder: EncodeJson[R], encodes: EncodeJson[S], encodet: EncodeJson[T], encodeu: EncodeJson[U], encodev: EncodeJson[V]): EncodeJson[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]
implicit def Tuple2DecodeJson[A, B](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B]): DecodeJson[(A, B)]
implicit def Tuple2EncodeJson[A, B](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B]): EncodeJson[(A, B)]
implicit def Tuple3DecodeJson[A, B, C](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C]): DecodeJson[(A, B, C)]
implicit def Tuple3EncodeJson[A, B, C](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C]): EncodeJson[(A, B, C)]
implicit def Tuple4DecodeJson[A, B, C, D](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D]): DecodeJson[(A, B, C, D)]
implicit def Tuple4EncodeJson[A, B, C, D](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D]): EncodeJson[(A, B, C, D)]
implicit def Tuple5DecodeJson[A, B, C, D, E](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E]): DecodeJson[(A, B, C, D, E)]
implicit def Tuple5EncodeJson[A, B, C, D, E](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E]): EncodeJson[(A, B, C, D, E)]
implicit def Tuple6DecodeJson[A, B, C, D, E, F](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E], decodef: DecodeJson[F]): DecodeJson[(A, B, C, D, E, F)]
implicit def Tuple6EncodeJson[A, B, C, D, E, F](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F]): EncodeJson[(A, B, C, D, E, F)]
implicit def Tuple7DecodeJson[A, B, C, D, E, F, G](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E], decodef: DecodeJson[F], decodeg: DecodeJson[G]): DecodeJson[(A, B, C, D, E, F, G)]
implicit def Tuple7EncodeJson[A, B, C, D, E, F, G](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G]): EncodeJson[(A, B, C, D, E, F, G)]
implicit def Tuple8DecodeJson[A, B, C, D, E, F, G, H](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E], decodef: DecodeJson[F], decodeg: DecodeJson[G], decodeh: DecodeJson[H]): DecodeJson[(A, B, C, D, E, F, G, H)]
implicit def Tuple8EncodeJson[A, B, C, D, E, F, G, H](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H]): EncodeJson[(A, B, C, D, E, F, G, H)]
implicit def Tuple9DecodeJson[A, B, C, D, E, F, G, H, I](implicit decodea: DecodeJson[A], decodeb: DecodeJson[B], decodec: DecodeJson[C], decoded: DecodeJson[D], decodee: DecodeJson[E], decodef: DecodeJson[F], decodeg: DecodeJson[G], decodeh: DecodeJson[H], decodei: DecodeJson[I]): DecodeJson[(A, B, C, D, E, F, G, H, I)]
implicit def Tuple9EncodeJson[A, B, C, D, E, F, G, H, I](implicit encodea: EncodeJson[A], encodeb: EncodeJson[B], encodec: EncodeJson[C], encoded: EncodeJson[D], encodee: EncodeJson[E], encodef: EncodeJson[F], encodeg: EncodeJson[G], encodeh: EncodeJson[H], encodei: EncodeJson[I]): EncodeJson[(A, B, C, D, E, F, G, H, I)]
implicit val UUIDDecodeJson: DecodeJson[UUID]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
implicit val UUIDEncodeJson: EncodeJson[UUID]
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
Inherited from:
EncodeJsons
Source:
EncodeJson.scala
implicit def VectorDecodeJson[A](implicit e: DecodeJson[A]): DecodeJson[Vector[A]]
Inherited from:
DecodeJsons
Source:
DecodeJson.scala
implicit def VectorEncodeJson[A](implicit e: EncodeJson[List[A]]): EncodeJson[Vector[A]]
Inherited from:
EncodeJsons
Source:
EncodeJson.scala