The following module was proposed for inclusion in the Module List: modid: JSON::Tiny DSLIP: bdpO2 description: Minimal JSON, no dependencies. userid: DAVIDO (David J. Oswald) chapterid: 6 (Data_Type_Utilities) communities: http://github.com/daoswald/JSON-Tiny
similar: Mojo::JSON JSON JSON::XS rationale: JSON and JSON::XS are the heavy-weights. Mojo::JSON is light-weight, but only comes as part of the Mojolicious distribution. JSON::Tiny is an adaptation of Mojo::JSON that can stand alone as a single-package/single-module, pure Perl, with no dependencies other than core Perl (5.10+). JSON::Tiny consumes less memory than JSON::PP, is faster, a smaller distribution, fewer lines of code, a single module versus several within the distribution, and a more minimal user interface (with sane defaults, and zero configuration). Moritz has a dev release of a version of JSON::Tiny on CPAN as "first come", but it's Perl6, and in a personal conversation on PerlMonks he said he's fine with me registering JSON::Tiny in the Perl5 world. Corion provided some suggestions as well. The inspiration was when Merlyn demonstrated his Regex JSON parser (see PerlMonks) at Perl Mongers Los Angeles in September, with the rationale that he needed a copy/pasteable JSON parser. This is capable of being that light weight (but more robust than regex only). enteredby: DAVIDO (David J. Oswald) enteredon: Tue Oct 2 05:40:49 2012 GMT The resulting entry would be: JSON:: ::Tiny bdpO2 Minimal JSON, no dependencies. DAVIDO Thanks for registering, -- The PAUSE PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=9b900000_5e88e660b611957d&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=9b900000_5e88e660b611957d&SUBMIT_pause99_add_mod_insertit=1 Peek at the current permissions: https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=JSON%3A%3ATiny