diff --git a/fhem/FHEM/98_JsonList2.pm b/fhem/FHEM/98_JsonList2.pm index 5add6538b..a326e49df 100644 --- a/fhem/FHEM/98_JsonList2.pm +++ b/fhem/FHEM/98_JsonList2.pm @@ -26,8 +26,8 @@ JsonList2_Escape($) my $a = shift; return "null" if(!defined($a)); $a =~ s/([\x00-\x09\x0b-\x19\x5c])/sprintf '\u%04x', ord($1)/ge; # Forum 57377 - $a =~ s/"/\\\\"/g; - $a =~ s/\n/\\\\n/g; + $a =~ s/"/\\"/g; + $a =~ s/\n/\\n/g; my $b = "x$a"; $a = "" if(!utf8::decode($b)); # Forum #55318 return $a;