0

我正在这样做:

using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq;
using Newtonsoft.Json;
string s = wc.DownloadString("http://gdata.youtube.com/feeds/api/videos/" + Request.QueryString["idVideo"] + "?v=2&alt=json&prettyprint=true");

 JObject JObj = (JObject)JsonConvert.DeserializeObject(s);
 var entry = JObj["entry"];

 string Description = entry["media$group"]["media$description"]["$t"].ToString();

"s" 字符串有 de "\n" 字符。但“描述”只有文字。

我应该如何在 Description 中保留换行符?

TIA。

4

1 回答 1

1

如果您在 HTML 控件中显示文本,“\n”将被忽略。

您可以搜索并替换它们<br />.

或者您可以将文本放在这样的pre元素中。

 <pre id="test"></pre>

 $("#test").text("abc\nabc");
于 2013-11-13T18:16:23.157 回答