::Role;
use Carp qw{carp cluck croak confess};
use English qw{-no_match_vars};
use Readonly;
use JSON;
our $VERSION = 0.27;
Readonly::Scalar our $ATTRIBUTE_METACLASS_TO_SKIP => q[MooseX::Getopt::Me
irst level of references will be passed through, multi-dimensional data structures
should use the json serialisation option and deserialise it on object construction or script
running
my $command_l
s_as_json
returns all the built attributes that are not objects as a JSON string
my $sAttributesAsJSON = $class->attributes_as_json();
=head2 attributes_as_escaped_json
as attributes_as_json, ex