如何使用JSON.net為同一屬性同時處理單個項和數組我正試圖修復我的SendGridPlus庫以處理SendGrid事件,但在API中對類別的不一致處理方面,我遇到了一些問題。在下面的示例中,從SendGrid API引用,你會注意到category屬性可以是單個字符串,也可以是字符串數組。[
{
"email": "[email protected]",
"timestamp": 1337966815,
"category": [
"newuser",
"transactional"
],
"event": "open"
},
{
"email": "[email protected]",
"timestamp": 1337966815,
"category": "olduser",
"event": "open"
}
]要使JSON.NET像這樣,我的選項似乎是在字符串出現之前修復它,或者配置JSON.NET來接受不正確的數據。如果我能解決這個問題,我寧愿不做任何字符串解析。還有其他方法可以使用Json.Net來處理這個問題嗎?
如何使用JSON.net為同一屬性同時處理單個項和數組
慕勒3428872
2019-05-30 15:42:39