3 ::value[toJsonString, fromJsonString]
5 # Supported value types
7 This module supports the following value types:
17 instance (Json a) => Json [a]
18 instance (Json a) => Json (Maybe a)
21 instance (Json a, Json b) => Json (a, b)
22 instance (Json a, Json b, Json c) => Json (a, b, c)
23 instance (Json a, Json b, Json c, Json d) => Json (a, b, c, d)
24 instance (Json a, Json b, Json c, Json d, Json e) => Json (a, b, c, d, e)
31 ::data[Json, JsonField]
33 # Adding support for additional value types
35 ::data[JsonGenerator, JsonParser]
38 It is enough to implement `toJson` and `fromJson`.
40 # Undocumented entities