title: How to remove k__BackingField from json when Deserialize
body: <p>I am getting the k_BackingField in my returned json after serializing a xml file to a .net c# object.</p>
  
  <p>I've added the DataContract and the DataMember attribute to the .net c# object but then I get nothing on the json, client end.</p>
  
  <pre><code>[XmlRoot("person")]
  [Serializable]
  public class LinkedIn
  {
      [XmlElement("id")]
      public string ID { get; set; }
  
      [XmlElement("industry")]
      public string Industry { get; set; }
  
      [XmlElement("first-name")]
      public string FirstName { get; set; }
  
      [XmlElement("last-name")]
      public string LastName { get; set; }
      [XmlElement("headline")]
  }
  </code></pre>
  
  <p>Example of the returned json:</p>
  
  <pre class="lang-none prettyprint-override"><code>home: Object
  &lt;FirstName&gt;k__BackingField: "Storefront"
  &lt;LastName&gt;k__BackingField: "Doors"
  </code></pre>