2016-08-29 93 views
0

爲什麼我從Web服務(未知平臺)收到的JSON消息包含雙重""\u0142?例如:JSON消息編碼

{""message"":""Nieprawid\u0142owy format""} 

當我連載我自己的對象爲使用json.net得到的消息的JSON消息僅包含單"

最後,如何解析這樣的JSON消息以擺脫""並將\u0142轉換爲Unicode,而無需將整個消息反序列化爲對象 - 只需獲取正確的JSON消息文本?

+1

單引號和雙引號在javascript中可以互換(成對)。也許他們使用雙引號,因爲包含單引號(撇號)的字符串比包含雙引號的字符串更常見。 – itsme86

+1

'\ u ...'編碼與JSON.NET在這裏討論:http://stackoverflow.com/q/8785912/3936440,可能會有所幫助。 – ViRuSTriNiTy

+0

@ itsme86 - 感謝您的解釋。不過,我的意思是不同的情況 - 如示例所示,連續兩個雙引號。 – Megrez7

回答

0

未找到答案,但是使用正確的數據解析(反序列化)JSON消息和json.net結果。所以我放棄了獲取原始信息。