Controller.Json メソッド
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Json(Object) |
指定した |
Json(Object, JsonSerializerSettings) |
指定した |
Json(Object, 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。
- 属性
適用対象
ASP.NET Core 9.0 およびその他のバージョン
製品 | バージョン |
---|---|
ASP.NET Core | 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0 |
- ソース:
- 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 インスタンスをキャッシュして、各呼び出しでキャッシュされたデータを再作成しないようにする必要があります。
適用対象
ASP.NET Core 2.2 およびその他のバージョン
製品 | バージョン |
---|---|
ASP.NET Core | 1.0, 1.1, 2.0, 2.1, 2.2 |
- ソース:
- 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。
- 属性
注釈
呼び出し元は、呼び出しごとにキャッシュされたデータを再作成しないように、シリアライザー設定のインスタンスをキャッシュする必要があります。
適用対象
ASP.NET Core 9.0 およびその他のバージョン
製品 | バージョン |
---|---|
ASP.NET Core | 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0 |