我正在使用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