Так тоже не работает. echo выдало
{'id':'67', 'text':'строчка 1
строчка 2
строчка 3 ', 'filename': '672HkAYSTd.', 'success':''}
То есть как положено.
Но я переделал вот так
$obj = str_replace("\r\n",'',$obj);
$obj = str_replace("\n",'',$obj);
То есть убираю все переносы перед передачей его в js. Так работает. Главное что в базу данных он передается с переносами.