我在C#中測試一些API調用,並得到以下JSON響應:JSON反序列化與空場C#
{
"message": "The request is invalid. Model validation failed.",
"validationErrors": {
"": {
"reasons": [
"A customer must be added to the order before it can be placed."
]
}
}
}
我要地圖這個響應與JSON解串器的類,我管不着瞭解響應如何形成。如何處理validationErrors中的空字段,以便我仍然可以訪問我的對象中的原因列表?
注意:當我通過json2csharp運行它時,它在validationErrors類中爲該字段提供了不太有用的映射。
public __invalid_type__ __invalid_name__ {get;set;}
工作!用空鍵訪問一個值並不是我最喜歡的東西,但是api開發人員對此有錯,而不是你。 – allie