【发布时间】:2016-08-29 20:44:14
【问题描述】:
为什么我从 Web 服务(未知平台)收到的 JSON 消息包含两个 "" 和 \u0142?例如:
{""message"":""Nieprawid\u0142owy format""}
当我使用 json.net 将自己的对象序列化为 JSON 消息时,生成的消息仅包含单个 "。
最后,如何解析这样的 JSON 消息以摆脱 "" 并将 \u0142 转换为 Unicode 而无需将整个消息反序列化为对象 - 只是为了获得正确的 JSON 消息文本?
【问题讨论】:
-
单引号和双引号在javascript中可以互换(成对)。也许他们使用双引号,因为包含单引号(撇号)的字符串比包含双引号的字符串更常见。
-
\u...使用 JSON.NET 编码在这里讨论:stackoverflow.com/q/8785912/3936440,可能会有所帮助。 -
@itsme86 - 感谢您的解释。但是,我的意思是不同的情况 - 两个连续的双引号,如示例所示。