2013-07-25 126 views
2

我收到的JSON從服務器:response: {text: 'Rize &ndash; The Orchid (Original Mix)'}JsonConvert.DeserializeObject<JSonR>(responseFromServer);字符串特殊符號C#

,並得到 「裏澤& _ndash;(無_)蘭花(原件混合)」

我怎麼能得到這個字符串「Rize –蘭花(原始混合)」?

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

+0

使用的HTMLEncode http://msdn.microsoft.com/en-us/library/system.web.httpserverutility.htmlencode.aspx – wudzik

回答

-1

下面是一個例子

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

非常感謝你! :) – Zai4ik

+0

不,不,不!您正在以錯誤的順序應用解碼! – Eric