title: Special characters in property name
body: <p>In my Application a webservice will return a json</p>
  
  <pre><code>{
      "UserDetails": [
        {
          "UserId": "57",
          "EmailId": "prasant@xyz.com",
          "UserName": "Prasant",
          "TimezoneMins": "330",
          "CustomLogo": "",
          "IsExecutive": "True",
          "HasNTID": "1",
          "Org_Id": "1",
          "Org_Name": "Summit",
          "Designation": null,
          "Location": null,
          "Location_Name": "",
          "WsVersion": "V5.1.0",
          "CallMe": "FALSE",
          "GPS": "FALSE",
          "Feedback_IM&amp;SR": "NULL",
          "RPT_Widgets_Access": "False"
        }
      ]   }
  </code></pre>
  
  <p>Here i want to Deserialize this json into a class object. In which the class contains the properties same as the keys in json.</p>
  
  <pre><code>public class UserDetails
      {
          int? _userId;
          string _emailId;
          string _userName;
          int _timezoneMins;
          string _customLogo;
          string _isExecutive;
          int _hasNTID;
          int? _org_Id;
          string _org_Name;
          string _designation;
          int? _location;
          string _location_Name;
          string _feedback_IMSR;
          string _rPT_Widgets_Access;
          public string Feedback_IM&amp;SR
          {
             get{return _feedback_IMSR;}
             set{_feedback_IMSR = value;}
          }
  
      }
  </code></pre>
  
  <p>Here the variable and property "Feedback_IM&amp;SR" is having '&amp;' character which is not allowed either in variable and Property names,but i need the value of that property.</p>
  
  <p>Can anyone help me on this please.</p>