我从接口取得 json ,并把 json 内的字符串用 Label 打印出来,但里面 \n 没有如常跳行。
var response = xhr.responseText;
var JsonData = eval("(" + response + “)”);
this.DLTextBoxLabel.string = JsonData.Data[0].dlMessage;
console.log("dlMessage : " + JsonData.Data[0].dlMessage);
// dlMessage : 1 \n 2 \n 3 \n 4
出来结果如下图
我把 eval 改为 JSON.parse 结果也是一样。
我把 console 中的 1 \n 2 \n 3 \n 4
复制下来,放进一个 var 里用 Label 打印出来,能正常跳行。
我知道可能是转义的问题,但应该如何处理 ?