I am converting some logic from Newtonsoft and found one of following implementation
public class CustomDataContractResolver : DefaultContractResolver {