ruby json 新换行符呈现的格式不正确
ruby json new line break rendered format incorrectly
我试图在 rails
ruby 中 rendor json format
我的代码:(ruby code
)
:address=> 'Address:\nshollinganallur,\nchennai.'
渲染json输出:
"address": "Address:\nshollinganallur,\nchennai."
我尝试了旧问题和答案。但什么也没发生。有帮助吗?
这里没有换行:
:address=> 'Address:\nshollinganallur,\nchennai.'
\n
转义序列在单引号字符串中不起作用,因此您只会得到两个字符 \
和 n
.
当它转换为 JSON 时,\
具有含义,因此必须使用另一个 \
进行转义。因此你看到的输出。
如果您开始于:
:address => "Address:\nshollinganallur,\nchennai."
然后你就会得到你的换行符。
我试图在 rails
ruby 中rendor json format
我的代码:(ruby code
)
:address=> 'Address:\nshollinganallur,\nchennai.'
渲染json输出:
"address": "Address:\nshollinganallur,\nchennai."
我尝试了旧问题和答案。但什么也没发生。有帮助吗?
这里没有换行:
:address=> 'Address:\nshollinganallur,\nchennai.'
\n
转义序列在单引号字符串中不起作用,因此您只会得到两个字符 \
和 n
.
当它转换为 JSON 时,\
具有含义,因此必须使用另一个 \
进行转义。因此你看到的输出。
如果您开始于:
:address => "Address:\nshollinganallur,\nchennai."
然后你就会得到你的换行符。