2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-08 13:24:56 +00:00
git-svn-id: https://svn.fhem.de/fhem/trunk@14349 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
betateilchen 2017-05-22 20:52:18 +00:00
parent 5c59529605
commit 5703fef454

View File

@ -196,9 +196,9 @@ sub _fi2_to_json {
$val =~ s/([\0-\x1f\"\\])/sprintf "\\u%04x", ord $1/eg;
return '"' . $val . '"';
} elsif (ref $val eq 'ARRAY') {
return '[' . join(',', map to_json($_), @$val) . ']';
return '[' . join(',', map _fi2_to_json($_), @$val) . ']';
} elsif (ref $val eq 'HASH') {
return '{' . join(',', map to_json($_) . ":" . to_json($val->{$_}), sort keys %$val) . '}';
return '{' . join(',', map _fi2_to_json($_) . ":" . _fi2_to_json($val->{$_}), sort keys %$val) . '}';
} else {
return "Cannot encode $val as JSON!\n";
}