我正在使用React构建应用程序。json字符串中的换行符不会出现在js对象中
我正在使用axios.get()将json对象转变为js对象。 json包含一个字符串"First line \n Second line"
。当我把它变成一个js对象时,字符串变成"First line ↵ Second line"
。这不会被解释为Chrome/Firefox浏览器中的新行。
我如何成功将\n
解释为一条新线?
谢谢。
编辑:
我使用的终极版,承诺采取后续行动对Axios公司回报的承诺。
服务器发送的json字符串是否包含实际的换行符或反斜杠后跟字母'n'? 'JSON.parse'似乎需要后者。 – traktor53
你可以尝试在你的css中添加'white-space:pre-line;'对于那个元素 – xkcd149
@ Traktor53,json确实包含一个反斜杠,后面跟着字母'n'。我没有使用JSON.parse。相反,我使用Redux-Promise来跟踪axios返回的承诺。 – Nico