我正在尝试使用第 3 方 JSON API,并且预计 null 值将根本没有提供任何值、被排除在结果之外或某些默认值。相反,如果值不存在,API 会返回 [] 来代替单个值(不是数组):
"SomeExpectedDate": [],
"SomeExpectedString": [],
...
当我尝试使用 JayRock JsonConvert 对其进行反序列化时,它失败了,因为我试图加载到单个 String 或 DateTime 值中。
这正常吗,还是我应该去向 API 提供者投诉(这是最近推出的 API)