- defaultLayoutJson :: Yesod master => GWidget sub master () -> Value -> GHandler sub master RepHtmlJson
- jsonToRepJson :: Value -> GHandler sub master RepJson
- parseJsonBody :: GHandler sub master Value
- type Json = Value
- jsonScalar :: String -> Json
- jsonList :: [Json] -> Json
- jsonMap :: [(String, Json)] -> Json
Convert from a JSON value
defaultLayoutJson :: Yesod master => GWidget sub master () -> Value -> GHandler sub master RepHtmlJsonSource
Provide both an HTML and JSON representation for a piece of data, using
the default layout for the HTML output (defaultLayout
).
jsonToRepJson :: Value -> GHandler sub master RepJsonSource
Convert to a JSON value
parseJsonBody :: GHandler sub master ValueSource
Parse the request body as a JSON value.
Since: 0.2.3
Compatibility wrapper for old API
jsonScalar :: String -> JsonSource