| Copyright | (c) 2012 Bryan O'Sullivan (c) 2011 2012 Bas Van Dijk (c) 2011 MailRank Inc. |
|---|---|
| License | Apache |
| Maintainer | Bryan O'Sullivan <bos@serpentine.com> |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell98 |
JavaScript.JSON.Types.Generic
Contents
Description
Types for working with JSON data.
Orphan instances
| GFromJSON (U1 :: * -> *) Source # | |
| GToJSON (U1 :: * -> *) Source # | |
| FromJSON a => GFromJSON (K1 i a :: * -> *) Source # | |
| (AllNullary (a :+: b) allNullary, ParseSum (a :+: b) allNullary) => GFromJSON (a :+: b) Source # | |
| (FromProduct a, FromProduct b, ProductSize a, ProductSize b) => GFromJSON (a :*: b) Source # | |
| ConsFromJSON a => GFromJSON (C1 c a) Source # | |
| ToJSON a => GToJSON (K1 i a :: * -> *) Source # | |
| (AllNullary (a :+: b) allNullary, SumToJSON (a :+: b) allNullary) => GToJSON (a :+: b) Source # | |
| (WriteProduct a, WriteProduct b, ProductSize a, ProductSize b) => GToJSON (a :*: b) Source # | |
| ConsToJSON a => GToJSON (C1 c a) Source # | |
| GFromJSON a => GFromJSON (M1 i c a) Source # | |
| GToJSON a => GToJSON (M1 i c a) Source # | |