Javascript JSON字符串中的新行在chrome emulator中不起作用
我试图在json中的字符串之间插入换行符,但没有成功Javascript JSON字符串中的新行在chrome emulator中不起作用,javascript,json,angularjs,Javascript,Json,Angularjs,我试图在json中的字符串之间插入换行符,但没有成功 {id:0,地址:“第一行\r\n第二行”},解析和打印JSON时,您的示例工作正常。当作为对象查看时,它不会显示为实际的换行符 var a = { id: 0, address: "First line\r\nsecond line" } -> Object {id: 0, address: "First line↵second line"} console.log(a.address) -> First line
{
id:0,地址:“第一行\r\n第二行”},
解析和打印JSON时,您的示例工作正常。当作为对象查看时,它不会显示为实际的换行符
var a = { id: 0, address: "First line\r\nsecond line" }
-> Object {id: 0, address: "First line↵second line"}
console.log(a.address)
-> First line
second line
下面是一个示例:最后,我在angular js中使用
ng bind html
解决了这个问题。这是我的更新代码
{ id: 0, address: "First line<br>second line" }
检查一下,这是非常少的信息量。请详细说明你所说的“无效”是什么意思。。你可以在这里验证你的json,不要说“不起作用”。这根本没告诉我们什么。JSON Lint不起作用,所以您做了一些错误的事情,并且您没有给我们任何信息来确定这是什么。@在第2行返回控制台错误
Parse错误:[{id:0,name:-----------^应为'STRING','}“
jsonlint为字符串抛出错误--您是否考虑将引号添加到键中?{“id”:0,“address”:“First line\r\n Second line”}…仍然没有关于您的环境以及您所指的错误的信息,也没有关于您如何尝试将此输入给chrome@404什么是chrome emulator?我给了你一个例子。
Result:
First line
second line