ruby json new line break渲染格式不正确

时间:2015-07-01 17:51:46

标签: ruby-on-rails ruby json api line-breaks

我试图在轨道上的红宝石中rendor json format

我的代码:(ruby code

:address=> 'Address:\nshollinganallur,\nchennai.'

渲染json输出:

"address": "Address:\\nshollinganallur,\\nchennai."

我尝试过老问题并回答。但没有任何事情发生。有什么帮助吗?

1 个答案:

答案 0 :(得分:2)

此处没有换行符:

\n

\转义序列在单引号字符串中不起作用,因此您只需获取两个字符n\

当它转换为JSON时,\具有含义,因此必须使用另一个:address => "Address:\nshollinganallur,\nchennai." 进行转义。因此你看到了输出。

如果您从:

开头
{{1}}

然后你将获得你的新行。