switch from JSON to JSON::MaybeXS
Robert Sedlacek [Tue, 9 Dec 2014 22:52:49 +0000 (23:52 +0100)]
Makefile.PL
lib/JSON/Diffable.pm

index 3a4b73f..0451c5d 100644 (file)
@@ -10,7 +10,7 @@ my %build_requires = (
 
 my %requires = (
     'strictures'        => 1,
-    'JSON'              => 0,
+    'JSON::MaybeXS'     => 0,
 );
 
 # have to do this since old EUMM dev releases miss the eval $VERSION line
index d0c837c..14e531d 100644 (file)
@@ -4,14 +4,14 @@ use strictures 1;
 
 package JSON::Diffable;
 
-use JSON ();
+use JSON::MaybeXS ();
 use Exporter 'import';
 
 our $VERSION = '0.000001'; # 0.0.1
 
 $VERSION = eval $VERSION;
 
-my $real = JSON->new->relaxed->allow_nonref->utf8;
+my $real = JSON::MaybeXS->new->relaxed->allow_nonref->utf8;
 
 our @EXPORT_OK = qw( encode_json decode_json );