hw-json-1.3.2.3: Memory efficient JSON parser
Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.Json.Internal.Slurp

Synopsis

Documentation

slurpText :: ByteString -> Either Text Text Source #

Slurp a JSON string

Examples:

>>> :set -XOverloadedStrings
>>> slurpText "\"Hello\""
Right "Hello"
>>> slurpText "123"
Left "34: Failed reading: satisfy"

slurpNumber :: ByteString -> ByteString Source #

Slurp a JSON number

Examples:

>>> :set -XOverloadedStrings
>>> slurpNumber "123, true"
"123"
>>> slurpNumber "\"Hello\""
"\"Hello\""