title: DataContractJsonSerializer generating Ghost string to JSON keys?
body: <p><a href="http://www.west-wind.com/Weblog/posts/218001.aspx" rel="nofollow noreferrer">DataContractJsonSerializer</a> this is nice class added in the .net framework which can be used to serialize/desirealize object into JSON.</p>
  
  <p>Now following is the example i am trying</p>
  
  <pre><code>[Serializable] class User { public string name;     public string userId; }
  </code></pre>
  
  <p>Now following is the output generated </p>
  
  <p>Output : Notice structure where only "name" is expected instead of k__BackingField </p>
  
  <p>Now this is the problem after digging so much i am not sure from where &lt;> and _BackingField is coming ?</p>
  
  <pre><code>{
  "&lt;name&gt;k__BackingField":"test user",
  "&lt;userId&gt;k__BackingField":100001}
  </code></pre>