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);
}