mirror of
https://github.com/c-kr/check_json.git
synced 2024-11-23 10:53:47 +01:00
fix output_value not referencing correct key
This commit is contained in:
parent
2e8e519493
commit
3ae10b23c8
@ -245,10 +245,10 @@ if ($np->opts->outputvars) {
|
|||||||
foreach my $key ($np->opts->outputvars eq '*' ? map { "{$_}"} sort keys %$json_response : split(',', $np->opts->outputvars)) {
|
foreach my $key ($np->opts->outputvars eq '*' ? map { "{$_}"} sort keys %$json_response : split(',', $np->opts->outputvars)) {
|
||||||
# use last element of key as label
|
# use last element of key as label
|
||||||
my $label = (split('->', $key))[-1];
|
my $label = (split('->', $key))[-1];
|
||||||
# make label ascii compatible
|
# make label ascii compatible i.e. remove the { and }
|
||||||
$label =~ s/[^a-zA-Z0-9_-]//g;
|
$label =~ s/[^a-zA-Z0-9_-]//g;
|
||||||
my $output_value;
|
my $output_value;
|
||||||
$output_value = $json_response->{$key};
|
$output_value = $json_response->{$label};
|
||||||
push(@statusmsg, "$label: $output_value");
|
push(@statusmsg, "$label: $output_value");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user