0
爲什麼我從Web服務(未知平臺)收到的JSON消息包含雙重""
和\u0142
?例如:JSON消息編碼
{""message"":""Nieprawid\u0142owy format""}
當我連載我自己的對象爲使用json.net得到的消息的JSON消息僅包含單"
。
最後,如何解析這樣的JSON消息以擺脫""
並將\u0142
轉換爲Unicode,而無需將整個消息反序列化爲對象 - 只需獲取正確的JSON消息文本?
單引號和雙引號在javascript中可以互換(成對)。也許他們使用雙引號,因爲包含單引號(撇號)的字符串比包含雙引號的字符串更常見。 – itsme86
'\ u ...'編碼與JSON.NET在這裏討論:http://stackoverflow.com/q/8785912/3936440,可能會有所幫助。 – ViRuSTriNiTy
@ itsme86 - 感謝您的解釋。不過,我的意思是不同的情況 - 如示例所示,連續兩個雙引號。 – Megrez7