.net RestSharp反序列化:自定义字段名称

时间:2013-05-28 12:22:34

标签: c# .net deserialization restsharp

我正在尝试反序列化以下对象:

{
    "start_time": "2013-05-21T10:58:32Z", 
    "result": 1, 
    "message": " ok", 
    "operator": "http://127.0.0.1:8000/api/users/2/"
}

如何编写此对象的C#模型? “operator”关键字不能用作模型名称,我没有找到任何可用于映射名称的属性。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

猜测:

public class SomeType {
   public DateTime start_time {get;set;}
   public int result {get;set;}
   public string message {get;set;}
   public string @operator {get;set;}
}

@前缀可用于转义任何C#关键字; @int@string@for等。