Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
newtype CommaBuilder v Source #
CommaBuilder | |
|
Instances
runCommaBuilder' :: CommaBuilder v -> v -> Text -> Text Source #
TextArray | |
|
JSONText | |
|
Instances
Contravariant JSONText Source # | |
JSONSerializer JSONText Source # | |
Defined in Jordan.ToJSON.Text serializeObject :: Text -> (forall (objSerializer :: Type -> Type). JSONObjectSerializer objSerializer => objSerializer a) -> JSONText a Source # serializeDictionary :: Foldable t => (forall (jsonSerializer :: Type -> Type). JSONSerializer jsonSerializer => jsonSerializer a) -> JSONText (t (Text, a)) Source # serializeText :: JSONText Text Source # serializeTextConstant :: Text -> JSONText a Source # serializeNull :: JSONText any Source # serializeNumber :: JSONText Scientific Source # serializeBool :: JSONText Bool Source # serializeTuple :: (forall (tupleSerializer :: Type -> Type). JSONTupleSerializer tupleSerializer => tupleSerializer a) -> JSONText a Source # serializeArray :: ToJSON a => JSONText [a] Source # | |
Selectable JSONText Source # | |
Semigroup (JSONText a) Source # | |
Monoid (JSONText a) Source # | |
toJSONText :: ToJSON a => a -> Text Source #