title: How to deserialize date (milliseconds) with JSON.NET?
body: <p>I'm working with a response like the following:</p>
  
  <pre><code>{"id":"https://login.salesforce.com/id/00Dx0000000BV7z/005x00000012Q9P",
  "issued_at":"1278448832702","instance_url":"https://na1.salesforce.com",
  "signature":"0CmxinZir53Yex7nE0TD+zMpvIWYGb/bdJh6XfOH6EQ=","access_token":
  "00Dx0000000BV7z!AR8AQAxo9UfVkh8AlV0Gomt9Czx9LjHnSSpwBMmbRcgKFmxOtvxjTrKW1
  9ye6PE3Ds1eQz3z8jr3W7_VbWmEu4Q8TVGSTHxs"}
  </code></pre>
  
  <p>I'm trying to deserialize this into a class that looks like:</p>
  
  <pre><code>public class TokenResponse {
      public string Id { get; set; }
      [JsonProperty(PropertyName = "issued_at")]
      public DateTime IssuedAt { get; set; }
      public string Signature { get; set; }
      [JsonProperty(PropertyName = "instance_url")]
      public string InstanceUrl { get; set; }
      [JsonProperty(PropertyName = "access_token")]
      public string AccessToken { get; set; }
  }
  </code></pre>
  
  <p>The call to deserialize is pretty simple:</p>
  
  <pre><code>JsonConvert.DeserializeObject&lt;TokenResponse&gt;(response.Content);
  </code></pre>
  
  <p>This results in an exception:</p>
  
  <p><code>Could not convert string to DateTime: 1278448832702.</code></p>
  
  <p>Is there a way I can get JSON.NET to deserialize this date correctly?</p>