【发布时间】:2016-04-21 22:24:26
【问题描述】:
我正在 c# 中测试一些 api 调用并得到以下 JSON 响应:
{
"message": "The request is invalid. Model validation failed.",
"validationErrors": {
"": {
"reasons": [
"A customer must be added to the order before it can be placed."
]
}
}
}
我想将此响应映射到带有 JSON Deserializer 的类,但我无法控制响应的形成方式。如何处理validationErrors 中的那个空字段,以便我仍然可以访问我的对象中的原因列表?
注意:当我通过 json2csharp 运行它时,它为validationErrors 类中的该字段提供了这个不太有用的映射。
public __invalid_type__ __invalid_name__ {get;set;}
【问题讨论】:
标签: c# json deserialization json-deserialization