Ich versuche, das NETFx Json.NET MediaTypeFormatter Nugget-Paket zu verwenden, um den Standard-DataContractJsonSerializer in meinem zu tauschen WCF-REST-Service (Framework 4.0). Ich habe das Paket in mein Projekt heruntergeladen und die folgenden Codezeilen in die Global.asax-Datei eingefügt.
%Vor%Aber wenn ich den Dienst ausführe, verwendet er immer noch den DataContractJsonSerilizer für die Serialisierung. Unten ist die Klasse, die ich von meinem Dienst zurückgebe.
%Vor%Unten ist die Antwort des Dienstes in Fiddler.
Sie können sehen, dass DateTime nicht im ISO-Format ist, das ich in serializerSettings im obigen Code angegeben habe. Dies sagt mir, dass der JSON.NET-Serializer nicht zum Serialisieren der Objekte verwendet wird.
Würde mich über jede Hilfe freuen.
Tags und Links nuget wcf-rest json.net nuget-package wcf-web-api