No reason JSON::Any should prefer JSON.pm over it's default ordering.
requires 'Module::Find' => 0;
requires 'Class::Inspector' => 0;
requires 'Class::Accessor::Grouped' => 0.05002;
-requires 'JSON' => 1.00;
+requires 'JSON::Any' => 1.00;
requires 'Scope::Guard' => 0.03;
# Perl 5.8.0 doesn't have utf8::is_utf8()
use Getopt::Long;
use Pod::Usage;
-use JSON::Any qw(JSON);
+use JSON::Any;
my $json = JSON::Any->new(allow_barekey => 1, allow_singlequote => 1);