0
我正在使用paypal API來執行一些付款事務。在屬性名稱中使用括號序列化爲JSON
如果我看SetExpressCheckout某些字段的格式爲PAYMENTREQUEST_n_AMT
。這對我來說很好,因爲我有這樣的請求類:
public class SetExpressCheckoutRequest
{
public string PAYMENTREQUEST_0_AMT { get; set; }
}
這是有效的。現在我需要用括號以來沒有在C#中的屬性名稱允許它有像
receiverList.receiver(0).email
領域PAY operation,我怎麼寫我的請求類的相應屬性。我不想使用Dictionary<string, string>
。
我可以配置JSON.net來處理替代,如轉換_
到(
?
的[?如何可以解析JSON字符串,將導致非法C#標識符]可能重複(http://stackoverflow.com/questions/24536533/how-can-i-parse-a-json-string-that-cause-illegal-c-sharp-identifiers) – 2015-02-11 19:55:45