I am trying to use the NETFx Json.NET MediaTypeFormatter nuget package to replace the standard DataContractJsonSerializer in my WCF REST service (4.0 framework)). I downloaded the package to my project and added the following lines of code in the Global.asax file.
void Application_Start(object sender, EventArgs e) { RegisterRoutes();
But when I start the service, it still uses the DataContractJsonSerilizer for serialization. Below is the class that I am returning from my service.
[DataContract] public class SampleItem { [DataMember] public int Id { get; set; } [DataMember] public string StringValue { get; set; } [DataMember] public DateTime DateTime { get; set; } }
The following is a response from a service in Fiddler.

You can see that DateTime is not in the ISO format, which I specified in the serializerSettings parameters in the above code. This tells me that the JSON.NET serializer is not used to serialize objects.
Would thank for any help.
muruge
source share