我有WebMethod
喜欢这个:
[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();
}
默认情况下,它使用.NET中的JsonSerializer
我想使用Json.Net作为默认序列化程序吗?
它不是WFC项目,它是Visual Studio中的一个网站项目。
答案 0 :(得分:0)
如果您已经拥有Json.net,那么您只需确保拥有using
语句,并且只需返回json字符串:
string json = JsonConvert.SerializeObject(events.ToList());
return json;
这应该这样做。