Controller.Json メソッド

定義

オーバーロード

Json(Object)

指定したdataオブジェクトを JsonResult JSON にシリアル化する オブジェクトを作成します。

Json(Object, JsonSerializerSettings)

指定したdataオブジェクトを JsonResult JSON にシリアル化する オブジェクトを作成します。

Json(Object, Object)

指定したdataオブジェクトを JsonResult JSON にシリアル化する オブジェクトを作成します。

Json(Object)

ソース:
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)

指定した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

属性

注釈

呼び出し元は、呼び出しごとにキャッシュされたデータを再作成しないように、シリアライザー設定のインスタンスをキャッシュする必要があります。

適用対象