title: Rename the property in json serialization
body: <p>In <a href="http://json.codeplex.com" rel="nofollow noreferrer">Json.net</a> we can rename the property with <code>[JsonPropertyAttribute("")]</code> ,</p>
  
  <pre><code>public class Foo {
   public string Foo1 { set; get; }
   public string Foo2 { set; get; }
  }
  </code></pre>
  
  <p>and in the web service code behind: </p>
  
  <pre><code>[WebMethod]
  public List &lt;Foo&gt; GetFoos() {
   List &lt;Foo&gt; post = new List &lt; Foo &gt; {
    new Foo(),
    new Foo(),
    new Foo()
   };
   return post;
  }
  </code></pre>
  
  <p>How can I rename the Foo1 property name to F1?</p>