为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用JSON.net为同一属性同时处理单个项和数组

如何使用JSON.net为同一属性同时处理单个项和数组

慕勒3428872 2019-05-30 15:42:39
如何使用JSON.net为同一属性同时处理单个项和数组我正试图修复我的SendGridPlus库以处理SendGrid事件,但在API中对类别的不一致处理方面,我遇到了一些问题。在下面的示例中,从SendGrid API引用,你会注意到category属性可以是单个字符串,也可以是字符串数组。[   {     "email": "john.doe@sendgrid.com",     "timestamp": 1337966815,     "category": [       "newuser",       "transactional"     ],     "event": "open"   },   {     "email": "jane.doe@sendgrid.com",     "timestamp": 1337966815,     "category": "olduser",     "event": "open"   } ]要使JSON.NET像这样,我的选项似乎是在字符串出现之前修复它,或者配置JSON.NET来接受不正确的数据。如果我能解决这个问题,我宁愿不做任何字符串解析。还有其他方法可以使用Json.Net来处理这个问题吗?
查看完整描述

4 回答

  • 4 回答
  • 0 关注
  • 556 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信