Controller.Json メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Json(Object) |
指定した |
Json(Object, JsonSerializerSettings) |
指定した |
Json(Object, Object) |
指定した |
Json(Object)
- ソース:
- Controller.cs
- ソース:
- Controller.cs
- ソース:
- Controller.cs
指定したdata
オブジェクトを JsonResult JSON にシリアル化する オブジェクトを作成します。
public:
virtual Microsoft::AspNetCore::Mvc::JsonResult ^ Json(System::Object ^ data);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.JsonResult Json (object data);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.JsonResult Json (object? data);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member Json : obj -> Microsoft.AspNetCore.Mvc.JsonResult
override this.Json : obj -> Microsoft.AspNetCore.Mvc.JsonResult
Public Overridable Function Json (data As Object) As JsonResult
パラメーター
- data
- Object
シリアル化するオブジェクト。
戻り値
応答の指定した data
を JSON 形式にシリアル化する 作成JsonResult。
- 属性
適用対象
Json(Object, JsonSerializerSettings)
- ソース:
- Controller.cs
- ソース:
- Controller.cs
指定したdata
オブジェクトを JsonResult JSON にシリアル化する オブジェクトを作成します。
public:
virtual Microsoft::AspNetCore::Mvc::JsonResult ^ Json(System::Object ^ data, Newtonsoft::Json::JsonSerializerSettings ^ serializerSettings);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.JsonResult Json (object data, Newtonsoft.Json.JsonSerializerSettings serializerSettings);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member Json : obj * Newtonsoft.Json.JsonSerializerSettings -> Microsoft.AspNetCore.Mvc.JsonResult
override this.Json : obj * Newtonsoft.Json.JsonSerializerSettings -> Microsoft.AspNetCore.Mvc.JsonResult
Public Overridable Function Json (data As Object, serializerSettings As JsonSerializerSettings) As JsonResult
パラメーター
- data
- Object
シリアル化するオブジェクト。
- serializerSettings
- Newtonsoft.Json.JsonSerializerSettings
Newtonsoft.Json.JsonSerializerSettingsフォーマッタで使用される 。
戻り値
指定した data
を応答の JSON 形式としてシリアル化する 作成JsonResult。
- 属性
注釈
呼び出し元は、 の Newtonsoft.Json.JsonSerializerSettings インスタンスをキャッシュして、各呼び出しでキャッシュされたデータを再作成しないようにする必要があります。
適用対象
Json(Object, Object)
- ソース:
- Controller.cs
指定したdata
オブジェクトを JsonResult JSON にシリアル化する オブジェクトを作成します。
public:
virtual Microsoft::AspNetCore::Mvc::JsonResult ^ Json(System::Object ^ data, System::Object ^ serializerSettings);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.JsonResult Json (object data, object serializerSettings);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.JsonResult Json (object? data, object? serializerSettings);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member Json : obj * obj -> Microsoft.AspNetCore.Mvc.JsonResult
override this.Json : obj * obj -> Microsoft.AspNetCore.Mvc.JsonResult
Public Overridable Function Json (data As Object, serializerSettings As Object) As JsonResult
パラメーター
- data
- Object
シリアル化するオブジェクト。
- serializerSettings
- Object
フォーマッタで使用されるシリアライザー設定。
を使用 System.Text.Json
する場合、これは の JsonSerializerOptionsインスタンスである必要があります。
を使用 Newtonsoft.Json
する場合、これは の JsonSerializerSettings
インスタンスである必要があります。
戻り値
指定した data
を応答の JSON 形式としてシリアル化する 作成JsonResult。
- 属性
注釈
呼び出し元は、呼び出しごとにキャッシュされたデータを再作成しないように、シリアライザー設定のインスタンスをキャッシュする必要があります。