title: How to set custom json field name for System.Serializable class?
body: <p>I'm obtaining that response from server:</p>
  
  <pre><code>{
      "auth_token": "062450b9dd7e189f43427fbc5386f7771ba59467"
  }
  </code></pre>
  
  <p>And for accessing it I need to use same name as in original JSON.</p>
  
  <pre><code>[System.Serializable]
  public class TokenResponse
  {
      public string auth_token; // I want to rename it to authToken without renaming corresponding field in json
      public static TokenResponse CreateFromJSON(string json) {
          return JsonUtility.FromJson&lt;TokenResponse&gt;(json);
      }
  }
  </code></pre>
  
  <p>How to rename TokenResponse.auth_token to TokenResponse.authToken without losing the functionality?</p>