我有一個WebMethod
像這樣的:使用Json.NET在C#網站默認的JSON序列
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public List<Event> getEvents()
{
var db = new DbContext();
var events = from x in db.Event select x;
return events.ToList();
}
默認情況下它使用JsonSerializer
從.NET我想用Json.Net作爲默認的序列有可能?
這不是一個WFC項目,它是Visual Studio中的一個網站項目。
這不是WCF項目 – Cronos
此答案有幫助嗎? [如何從3.5 asmx Web服務獲取JSON響應](https://stackoverflow.com/questions/19563641/how-to-get-json-response-from-a-3-5-asmx-web-service/ 19564022#19564022)。你可以用'Context.Response.Write(JsonConvert.SerializeObject(events));'替換'Context.Response.Write(js.Serialize(data));'。 – dbc