System.Net.Http.Formatting.BetterJsonMediaTypeFormatter.BetterJsonMediaTypeFormatter C# (CSharp) Method

BetterJsonMediaTypeFormatter() public method

Initializes a new instance of the JsonMediaTypeFormatter class.
public BetterJsonMediaTypeFormatter ( ) : System.Collections
return System.Collections
        public BetterJsonMediaTypeFormatter()
        {
            // Set default supported media types
            foreach (MediaTypeHeaderValue value in _supportedMediaTypes)
            {
                SupportedMediaTypes.Add(value);
            }

            // Initialize serializer
            _defaultContractResolver = new JsonContractResolver(this);
            _jsonSerializerSettings = CreateDefaultSerializerSettings();

            // Set default supported character encodings

            _requestHeaderMapping = new XHRRequestHeaderMapping();
            MediaTypeMappings.Add(_requestHeaderMapping);
        }