【发布时间】:2015-12-03 11:07:18
【问题描述】:
我有一个序列化为 JSON 的 DTO。我需要知道属性的名称,因为它将出现在 JSON 中。我有合适的IContractResolver,但我不确定如何从这个到最终的属性名称。
我用过GetResolvedPropertyName,这是一个开始但不是结束。例如,因为它需要一个字符串作为参数,所以它不能查找例如JsonPropertyAttribute 在物业上。在其他情况下,它可能无法完成全部工作。
鉴于我有PropertyInfo 和ContractResolver,我如何获得最终的属性名称?
【问题讨论】: