The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 1.0 - 2007-03-29

  • the long awaited (by me) 1.0 version.
  • add \0 (JSON::XS::false) and \1 (JSON::XS::true) mappings to JSON true and false.
  • add some more notes to shrink, as suggested by Alex Efros.
  • improve testsuite.
  • halve the default nesting depth limit, to hopefully make it work on Freebsd (unfortunately, the cpan tester did not send me his report, so I cannot ask about the stack limit on fbsd).

Changes for version 1.00 - 2023-04-17

  • first version of JSON::SIMD, forked from JSON::XS
  • add simdjson decoder, make it the default
  • add decode_at_pointer method
  • add simdjson_version
  • (These TODOs and the rest of the changelog are from JSON::XS) TODO: maybe detect and croak on more invalid inputs (e.g. +-inf/nan) TODO: maybe avoid the reblessing and better support readonly objects. TODO: how to cope with tagged values and standard json decoders TODO: investigate magic (Eric Brine) TODO: [PATCH] Types::Serialiser: Inline true(), false() and error() functions TODO: replace bool_stash by BOOL_STASH seems to work with mod_perl, make a compile time option?

Documentation

JSON::SIMD commandline utility

Modules

JSON serialising/deserialising, done correctly and faster
dummy module providing JSON::SIMD::Boolean

Examples