2016-08-29 26 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结果。所以我放弃了获取原始信息。