JSONデータを返すいくつかのasmx Webサービスを持っていた.net 3.5を使用して古いコードを移行しています。これらのサービスは、セキュリティ目的で .net 3.5 で導入された「d」プロパティでラップされた json を返しました。
これらの Web サービスを mvc コントローラー アクションに移動する場合、「d」プロパティは何らかの理由で導入されたセキュリティ修正であるため、懸念される d プロパティはありません。
Json の結果を自分で ad プロパティにラップする必要がありますか、それとも何か間違っていますか?
public JsonResult GetJsonData()
{
return Json(2);
}
これは以下を出力します:
2
それ以外の:
{ "d": "2" }