JSON.NET-Serializer für WCF-REST-Services

8

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.

    
muruge 22.03.2012, 18:01
quelle

1 Antwort

6

Ich fühle mich dumm, nachdem ich die Antwort verstanden habe. Passiert manchmal :). Ich musste die Config zum RouteTable hinzufügen. Unten ist der Code in Global.asax

%Vor%

Ich hoffe, es wird jemandem helfen, wenn sie in dasselbe Szenario geraten.

    
muruge 22.03.2012, 19:54
quelle