Innehåller strängen "\r\n" (som i 0x0D 0x0A) eller den bokstavliga strängen '\r\n'? Om det är det förra bör detta ta bort alla nyrader.
$json = preg_replace("!\r?\n!", "", $json);
Alternativt kan du byta ut den andra parametern "" med "
" om du vill ersätta nyraderna med en br-tagg. För det senare fallet, prova följande:
$json = preg_replace('!\\r?\\n!', "", $json);