如何使用JSON.net為同一屬性同時處理單個項和數(shù)組我正試圖修復(fù)我的SendGridPlus庫以處理SendGrid事件,但在API中對類別的不一致處理方面,我遇到了一些問題。在下面的示例中,從SendGrid API引用,你會注意到category屬性可以是單個字符串,也可以是字符串?dāng)?shù)組。[
{
"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像這樣,我的選項似乎是在字符串出現(xiàn)之前修復(fù)它,或者配置JSON.NET來接受不正確的數(shù)據(jù)。如果我能解決這個問題,我寧愿不做任何字符串解析。還有其他方法可以使用Json.Net來處理這個問題嗎?
如何使用JSON.net為同一屬性同時處理單個項和數(shù)組
慕勒3428872
2019-05-30 15:42:39