【发布时间】:2020-11-27 07:49:37
【问题描述】:
我正在将 Web 服务接收到的 XML 请求记录在 JSON 文件中。 我们有一个类,其所有属性如下:
class RequestExternal
{
[XmlAttribute("FirstName")]
[JsonProperty]
public string Firstname{get; set;}
[XmlAttribute("FirstName")]
[JsonProperty]
public string LastName{get; set;}
[XmlAttribute("FirstName")]
[JsonProperty] -- To be changed : Want to log this as PaymentCards.Count
public List<Object> PaymentCards{get; set;}
}
我想将此请求记录为:
{
FirstName: 'XXX',
LastName: 'XXX',
PaymentCount: **count of PaymentCard list**
}
有没有办法通过 JsonConverter 或其他方式来实现?
我可以通过引入一个新的派生属性来做到这一点。
但这对我不起作用。我们有一个文档机制,可以将这些新属性公开给客户。
【问题讨论】: