字符串c#中的特殊符号

时间:2013-07-25 11:27:25

标签: c# string special-characters symbols

我从服务器收到json:response: {text: 'Rize &ndash; The Orchid (Original Mix)'} 并在JsonConvert.DeserializeObject<JSonR>(responseFromServer);之后

并获得“Rize&amp; _ndash;(不含_)The Orchid(Original Mix)”

我怎么能得到这个字符串“Rize - The Orchid(Original Mix)”?

http://i.stack.imgur.com/7HWrb.png

2 个答案:

答案 0 :(得分:1)

这个“符号”是一个需要解码的html实体。您可以使用HttpUtility.HtmlDecode

答案 1 :(得分:-1)

这是一个例子

  var str = "{text: 'Rize &ndash; The Orchid (Original Mix)'}";
  str = HttpUtility.HtmlDecode(str);      
  var obj = JsonConvert.DeserializeObject<MockObject>(str);