package JSON::PP::Monkey;
$JSON::PP::Monkey::VERSION = '0.1.0';
# ABSTRACT: JSON::PP with encoding fallbacks
use 5.10.1;
use strict;
use warnings;
use JSON::PP 2.94;
use parent qw(JSON::PP);
use Ca
efaddr reftype);
BEGIN { *P_ALLOW_UNKNOWN = *JSON::PP::P_ALLOW_UNKNOWN }
BEGIN { *_is_bignum = *JSON::PP::_is_bignum }
BEGIN { *_looks_like_number = *JSON::PP::_looks_like_number }
sub add_fallback
ks}{$case} unless @{$self->{fallbacks}{$case}};
}
return $self;
}
sub _emit_fallback_to_json {
my ($self, $case, $value) = @_;
if (my $s = $self->{fallbacks}{$case}) {
for m