この質問が何度も議論されていることは知っていますが、私にとってそれらの解決策は機能していません。ASP.NET Web API から JSON データを返したいと考えています。Firefox REST クライアント プラグインを使用してエンドポイントに到達しています。
私が試したこと:
特定の受け入れヘッダーがあります:
Accept: application/json
. Accept ヘッダーを使用するApplication_Start メソッドの XML フォーマッターを削除しました
var formatters = GlobalConfiguration.Configuration.Formatters;
formatters.Remove(formatters.XmlFormatter);
これは、最後にデータを返す方法です
return myModel.OrderBy(d => d.SortOrder);
myModel は、パブリック プロパティがほとんどない単なるクラスです。このクラスまたはそのプロパティを属性で装飾していません。
しかし、これら2つのアプローチは機能していません。私はまだXML形式でデータを取得しています:(
あなたの提案を提供してください。