【问题标题】:How to use paragraph in json?如何在json中使用段落?
【发布时间】:2015-10-17 14:03:43
【问题描述】:

我是 android 新手,我在 json 中有查询:-

如果我有多行,如何在 json 中换行? 像这样:
{"contacts":
[
{ "id": "c200",
"name": "Ravi Tamada",
"email": "xxxx@gmail .com",
"address": "xx-xx-xxxx,x - street, x - country",
"gender": "male",
"About": "Sentence1 .Sentence2.Sentence3",
"phone": { "mobile": "+91 0000000000",
"home": "00 000000",
"office": "00 000000 " }
}
]
}

【问题讨论】:

  • 我们可以看到你正在使用的 json 文件吗?
  • { "id" : "7", "illustrationurl" : "../../Img/Illustrations/pursesnatcher25.jpg", "para1" : "sentence1.sentence2.sentence3.", "title" : "“钱包抢夺者”" }

标签: json getjson


【解决方案1】:

如果您只是希望它是一个换行符,请使用您在应用程序中使用的字符串的代码。 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 中是 \nu.s.f。检查所需的换行符,然后附加到所需的位置。

【讨论】:

  • 感谢您的快速回复,但 Sentence2 Sentence3 没有出现在下一行。{"MyVarName":"Sentence1\nSentence2\nSentence3"}。我的 json 格式是 { "contacts": [ { "id": "c200", "name": "Ravi Tamada", "email": "xxxx@gmail.com", "address": "xx-xx-xxxx ,x - 街道,x - 国家”,“性别”:“男性”,“关于”:“Sentence1\nSentence2\nSentence3”,“电话”:{“手机”:“+91 0000000000 ", "家": "00 000000", "办公室": "00 000000" } } ] }
  • 你真的应该将你的示例 JSON 有效负载编辑到你的问题中......它使它们更容易阅读。
  • @AnshulKhare 检查编辑。此外,在您的 STACKOVERFLOW 问题上,在代码前后添加 ` 字符,以便更好地格式化
猜你喜欢
  • 1970-01-01
  • 2015-05-22
  • 2014-04-10
  • 2019-09-13
  • 2018-08-11
  • 1970-01-01
  • 2021-12-13
  • 2011-08-07
  • 1970-01-01
相关资源
最近更新 更多