| 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 #
Define a text primitive
string :: JsonSchema String #
Define a string primitive
number :: JsonSchema Scientific #
Define a scientific number primitive
int :: Integral a => JsonSchema a #
Define an integral primitive
real :: RealFloat a => JsonSchema a #
Define a floating point primitive
array :: JsonSchema a -> JsonSchema (Vector a) #
list :: JsonSchema a -> JsonSchema [a] #
hash :: JsonSchema a -> JsonSchema (HashMap Text a) #