のデフォルトのJSONシリアライザとして、私はこのようなWebMethod
を持っている:使用Json.NET C#のウェブサイト
[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のウェブサイトプロジェクトです。
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(js.Serialize(data));を 'Context.Response.Write(JsonConvert.SerializeObject(events)); 'に置き換えます。 – dbc