0
從WebSocket的Prining換行我得到這個數據,我是一個Linux控制檯(使用膩子)使用console.log
打印:嵌入字符串
{"report":"IP Report:\n35.194.173.178:1"}
我希望它徘徊無論創建一個換行符「\n
「在字符串中。如何實現這一目標?
從WebSocket的Prining換行我得到這個數據,我是一個Linux控制檯(使用膩子)使用console.log
打印:嵌入字符串
{"report":"IP Report:\n35.194.173.178:1"}
我希望它徘徊無論創建一個換行符「\n
「在字符串中。如何實現這一目標?
你在這裏得到的是一個JSON字符串。您需要使用JSON.parse()
(在try
/catch
塊內部解析它,因爲它可能會在錯誤的輸入上引發異常 - 或者您可以使用我的tryjson
模塊)。
當你解析它時,你會得到一個對象,其report
屬性是你需要打印的字符串。
最簡單的例子:
const obj = JSON.parse(yourData);
console.log(obj.report);
,但要確保添加錯誤處理:
try {
const obj = JSON.parse(yourData);
console.log(obj.report);
} catch (err) {
// handle the error
}
如果obj.report包含帶「\ n」的字符串,則不會在膩子中打印換行符。如何讓它打印新的行? – user5858
對於'的console.log( 「IP報告:\ n35.194.173.178:1」)' node.js將用換行符打印。你能提供更多細節嗎? – shaochuancs