Die WCF-REST-Vorlage wurde von this heruntergeladen.WCF 4.0: WebMessageFormat.Json funktioniert nicht mit der WCF-REST-Vorlage
Das Standardantwortformat ist XML, das funktioniert sehr gut. Wenn ich jedoch versuche, eine JSON-Antwort zu erhalten, bekomme ich immer noch XML.
Das ist mein modifizierten Code -
[WebGet(UriTemplate = "",ResponseFormat = WebMessageFormat.Json)]
public List<SampleItem> GetCollection()
{
// TODO: Replace the current implementation to return a collection of SampleItem instances
return new List<SampleItem>() { new SampleItem() { Id = 1, StringValue = "Hello" } };
}
Notiere die Response = WebMessageFormat.Json. Das ist die einzige Änderung, die ich an dieser Vorlage vorgenommen habe.
Was fehlt mir?
Danke!
ich benutze .net Framework 3.5, wie man das damit macht? –
+1 interessant, dass meine Silverlight-App im IE Json bekommen würde, während die gleiche App in Firefox 4 XML laufen würde. Das hat es aber behoben. –
+1 Unglaublich, wie 'ResponseFormat = WebMessageFormat.Json' still ignoriert wird, und Sie müssen dies herausfinden! WCF wäre völlig ohne Google unbrauchbar – Andomar