2 using System.Collections.Generic;
5 using System.Text.RegularExpressions;
6 using System.Threading.Tasks;
7 using Newtonsoft.Json.Serialization;
9 namespace CPE.App.Web.Elucidat
11 public class UnderscoreContractResolver : DefaultContractResolver {
13 /// Map PHP style property names (e.g. project_code) in JSON to .NET style property names (e.g. ProjectCode) in class definitions
16 /// <param name="propertyName"></param>
17 /// <returns></returns>
18 protected override string ResolvePropertyName(string propertyName) {
19 return propertyName.TransformPropertyName();