[Haskell-cafe] Slow Text.JSON parser
wren ng thornton
wren at freegeek.org
Sun Jan 18 01:18:05 EST 2009
Ketil Malde wrote:
> Sjoerd Visscher <sjoerd at w3future.com> writes:
>
>> JSON is a UNICODE format, like any modern format is today. ByteStrings
>> are not going to work.
>
> Well, neither is String as used in the code I responded to. I'm not
> intimately familiar with JSON, but I believe ByteStrings would work on
> UTF-8 input, and both ByteString and String would fail on UTF-16 and
> UTF-32.
ByteStrings can handle Unicode just fine, provided the right
(de)serialization tools:
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/utf8-light
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/utf8-string
--
Live well,
~wren
More information about the Haskell-Cafe
mailing list