| line | true | false | branch | 
 
| 19 | 53 | 14 | defined $obj && ref $obj eq 'HASH' ? : | 
 
| 24 | 18 | 6 | defined $obj && ref $obj eq 'ARRAY' ? : | 
 
| 29 | 132 | 69 | defined $obj && ref $obj eq '' ? : | 
 
| 34 | 23 | 82 | defined $obj && &looks_like_number($obj) ? : | 
 
| 39 | 62 | 19 | defined $obj && $obj =~ qr/^-?\d+$/ ? : | 
 
| 45 | 6 | 124 | $self->{'options'}{'use_json_boolean'} ? : | 
 
| 51 | 36 | 104 | defined $obj && &looks_like_number($obj) && ($obj == 1 || $obj == 0) ? : | 
 
| 56 | 7 | 15 | if defined $obj and &Types::Serialiser::is_bool($obj) | 
 
| 57 | 4 | 0 | if ref $obj eq 'SCALAR' and &looks_like_number($$obj) and $$obj == 1 || $$obj == 0 | 
 
| 63 | 1 | 6 | !defined($obj) ? : | 
 
| 69 | 1 | 6 | unless defined $a or defined $b | 
 
| 70 | 6 | 12 | if $self->is_boolean($a) and $self->is_boolean($b) and $a == $b | 
 
| 71 | 10 | 33 | if $self->is_string($a) and $self->is_string($b) and "$a" eq "$b" | 
 
| 72 | 0 | 14 | if $self->is_number($a) and $self->is_number($b) and $a == $b | 
 
| 73 | 6 | 78 | if eq_deeply($a, $b) |