-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Haskell JSON library with an emphasis on simplicity, minimal dependencies, and ease of use. -- @package easyjson @version 0.1.0.0 module Text.EasyJson data Json Number :: Double -> Json String :: Text -> Json Bool :: Bool -> Json Null :: Json Array :: (Vector Json) -> Json Object :: (HashMap Text Json) -> Json jsonType :: Json -> Text type JError = Text type JReader = Either JError showT :: Show a => a -> Text json :: Text -> JReader Json key :: Text -> Json -> JReader Json index :: Int -> Json -> JReader Json letter :: Int -> Json -> JReader Char array :: Json -> JReader (Vector Json) object :: Json -> JReader (HashMap Text Json) number :: Json -> JReader Double string :: Json -> JReader Text bool :: Json -> JReader Bool null :: Json -> JReader ()