我正在使用 paypal api 来做一些付款的事情。
如果我看设置快速结账某些字段的形式为PAYMENTREQUEST_n_AMT
。这对我来说很好,因为我有一个像这样的请求类:
public class SetExpressCheckoutRequest
{
public string PAYMENTREQUEST_0_AMT { get; set; }
}
这样可行。现在我需要使用支付操作其中有类似的字段
receiverList.receiver(0).email
由于 c# 属性名称中不允许使用括号,我该如何在我的请求类上编写相应的属性。我不想使用Dictionary<string, string>
.
我可以配置 JSON.net 来处理像转换这样的替代方案吗_
to (
?
您可以使用以下命令自定义 JSON 属性名称JsonProperty
属性:
public class Request
{
[JsonProperty("receiverList.receiver(0).email")]
public string Email { get; set; }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)