title: Creating API models in .NET with PascalCase property names but serializing to CamelCase
body: <p>I usually use a variety of text manipulation tools to extract a list of properties from some REST API documentation, and then use Newtonsoft.Json to add an annotation above the field in order to tell the program whilst this property may be called "DeliveryAddress" when we serialize to JSON please call it "deliveryAddress" using </p>
  
  <pre><code>[JsonProperty(PropertyName = "deliveryAddress")]
  public string DeliveryAddress{ get; set; }
  </code></pre>
  
  <p>It seems a bit long winded so I was wondering if there was an easier way, or some feature in VS I could use to make a 'macro' of sorts to apply this annotation to a list of PascalCase properties. </p>