我正在使用RestSharp来使用facebook图形api。 Facebook认为用数字开始名字很聪明,这使得映射变得困难。 以下是返回数据的片段:
"actions": [
{
"action_type": "offsite_conversion.custom.1033557723384764",
"value": 1087,
"1d_view": 18,
"28d_click": 1069
},
我刚试过这个:
class Action
{
public string action_type { get; set; }
public int value { get; set; }
[DeserializeAs(Name = "1d_view")]
public float _1d_view { get; set; }
[DeserializeAs(Name = "28d_click")]
public float _28d_click { get; set; }
}
如何映射以数字开头的两个字段? C#不允许我明确地用一个数字开始一个变量名,那我该怎么办?
解决了:我收到了正确的信息。 The [DeserializeAs(Name = "28d_click")]
为我解决了这个问题。
答案 0 :(得分:0)
解决:我收到了正确的信息。 [DeserializeAs(Name = "28d_click")]
为我解决了这个问题。