JSON::XS 1.52 (Default branch) |
|
|
JSON::XS implements JSON for Perl. Unlike other
modules, its primary goal is to encode to
syntactically correct JSON and flag invalid JSON
while decoding. It ensures round-trip integrity of
data types while being intuitive to use. Currently
being the fastest of the JSON encoders available
for Perl, it supports a variety of format options,
such as single-line, ASCII-only, or
pretty-printed, and can be tuned for speed or
memory usage. It comes with a wealth of
documentation describing usage and implementation
details.
License: Perl License
Changes:
This release adds a new decode_prefix method that
allows some forms of incremental processing. Speed
has been further improved compared to the 1.0
release. Booleans can now be distinguished after
decoding and forced in the encoded output. A new
Latin1 encoding option has been added. Tied hashes
are now supported. The documentation has been
vastly improved. Large integers are decoded
without loss of precision, and myriad minor issues
and bugs have been fixed.
|