1

JsonSerializationException我使用 JSON.Net 反序列化其中一个字符串值包含%符号(在一种情况下)或方括号[](在另一种情况下)的对象时,会引发 A。

我正在使用他们的 API 反序列化从我的 Windows Live 日历下载的日历事件提醒。以下是从导致反序列化异常的较大 JSON 事件结构(3 个不同事件)中摘录的名称元素:

  • "name": "PCC 5% 折扣"
  • “名称”:“带薪假期 [平安夜]”
  • “名称”:“带薪假期 [圣诞节]”

响应看起来有效,如果我将收到的 JSON 粘贴到 JSONLint 或类似文件中,它就会验证。

有什么方法可以修复或解决这些异常而不丢弃有问题的对象,或者不必预处理原始 JSON 以去除某些字符?

4

0 回答 0