JSON Youtube反序列化:如何保留\ n描述字段

时间:2013-11-13 02:40:26

标签: c# json youtube deserialization

我这样做:

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”字符。但“描述”只有文字。

如何将换行符保留在说明中?

TIA。

1 个答案:

答案 0 :(得分:1)

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

您可以使用<br />.

搜索并替换它们

或者您可以将文字放在 pre 元素中。

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

 $("#test").text("abc\nabc");