我是android的新手,我在json中有查询: -
如果我有多条线,我如何在json中断行?
像这样:
{"联系人":
[[{#34; id":" c200",&& #34;姓名":" Ravi Tamada",
"电子邮件":" xxxx@gmail.com",&&# 34;地址":" xx-xx-xxxx,x - 街道,x - 国家",
"性别":"男性",
"关于":" Sentence1.Sentence2.Sentence3" ,
"电话":{&#34 ;移动":" +91 0000000000",
" home":" 00 000000"," office&# 34;:" 00 000000" }
}
答案 0 :(得分:0)
如果您只是希望它是换行符,请使用您在应用程序中使用的String的代码。 Json are "data-only"用于传输,因此不应该有任何格式。
如果数据格式化,则应直接使用:
{"MyVarName":"Sentence1\nSentence2\nSentence3"}
接下来让我们说一个javascript(为简单起见使用ajax)
$.ajax({
dataType: "json",
url: url,
success: function(output){
alert(output["MyVarName"]);
}
});
如果您运行该示例,您将看到正确的结果。
以下将提供正确的结果:
"About": "Sentence1.\nSentence2.\nSentence3"
,如果您使用其他系统,则需要写入正确的换行符。意思是在HTML中,换行符是</br>
,在javascript中它是\n
u.s.f。检查所需的换行符然后追加到所需的位置。