title: DefaultContractResolver equivalent in System.Text.Json
body: <p>I am converting some logic from Newtonsoft and found one of following implementation</p>
  <pre><code> public class CustomDataContractResolver : DefaultContractResolver
      {
          public Dictionary&lt;string, string&gt; FieldNameChanges { get; set; }
          public List&lt;FieldValueReplica&gt; FieldValueReplica { get; set; }
  
          protected override JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
          {
              var property = base.CreateProperty(member, memberSerialization);
              if (property.DeclaringType != typeof(logEvent)) return property;
  
              if (FieldNameChanges.Count &gt; 0 &amp;&amp; FieldNameChanges.TryGetValue(property.PropertyName, out var newValue))
                  property.PropertyName = newValue;
              
              return property;
          }
     }
  </code></pre>
  <p>Any one have converted DefaultContractResolver to System.Text.Json</p>