| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Jordan.ToJSON.Text
Documentation
newtype CommaBuilder v Source #
Constructors
| CommaBuilder | |
Fields
| |
Instances
runCommaBuilder' :: CommaBuilder v -> v -> Text -> Text Source #
Constructors
| TextArray | |
Fields
| |
Constructors
| JSONText | |
Fields
| |
Instances
| Contravariant JSONText Source # | |
| JSONSerializer JSONText Source # | |
Defined in Jordan.ToJSON.Text Methods 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 #