$object) = $self->_prepare(@_);
return 0 unless defined $object && !ref $object;
# From JSON::PP
my $flags = B::svref_2object(\$object)->FLAGS;
my $is_number = $flags & (B::SVp_IOK |
se
L<List::Util> and L<List::MoreUtils> modules.
Numeric/String detection is done the same way L<JSON::PP> does it: by using
L<B> hacks.
Boolean values are implemented as overloaded methods, that re