Safe Haskell | None |
---|---|
Language | Haskell2010 |
Json
Synopsis
- data JsonDoc where
- renderJSON :: JsonDoc -> SDoc
- renderJSON :: JsonDoc -> SDoc
- escapeJsonString :: String -> String
- escapeJsonString :: String -> String
- class ToJson a where
Documentation
Simple data type to represent JSON documents.
renderJSON :: JsonDoc -> SDoc Source #
renderJSON :: JsonDoc -> SDoc Source #
escapeJsonString :: String -> String Source #
escapeJsonString :: String -> String Source #
Minimal complete definition
Instances
ToJson SrcSpan # | |
ToJson RealSrcSpan # | |
Methods json :: RealSrcSpan -> JsonDoc Source # | |
ToJson Severity # | |
ToJson WarnReason # | |
Methods json :: WarnReason -> JsonDoc Source # | |
ToJson WarnReason # | |
Methods json :: WarnReason -> JsonDoc Source # |