Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data.Schema.JSON.Simple
Synopsis
- text :: JsonSchema Text
- string :: JsonSchema String
- number :: JsonSchema Scientific
- int :: Integral a => JsonSchema a
- real :: RealFloat a => JsonSchema a
- array :: JsonSchema a -> JsonSchema (Vector a)
- list :: JsonSchema a -> JsonSchema [a]
- hash :: JsonSchema a -> JsonSchema (HashMap Text a)
Documentation
text :: JsonSchema Text Source #
Define a text primitive
string :: JsonSchema String Source #
Define a string primitive
number :: JsonSchema Scientific Source #
Define a scientific number primitive
int :: Integral a => JsonSchema a Source #
Define an integral primitive
real :: RealFloat a => JsonSchema a Source #
Define a floating point primitive
array :: JsonSchema a -> JsonSchema (Vector a) Source #
list :: JsonSchema a -> JsonSchema [a] Source #
hash :: JsonSchema a -> JsonSchema (HashMap Text a) Source #