Controller.Json 메서드

정의

오버로드

Json(Object)

지정된 data 개체를 JsonResult JSON으로 직렬화하는 개체를 만듭니다.

Json(Object, JsonSerializerSettings)

지정된 data 개체를 JsonResult JSON으로 직렬화하는 개체를 만듭니다.

Json(Object, Object)

지정된 data 개체를 JsonResult JSON으로 직렬화하는 개체를 만듭니다.

Json(Object)

Source:
Controller.cs
Source:
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

serialize할 개체입니다.

반환

지정된 data 를 응답에 대해 JSON 형식으로 직렬화하는 만든 JsonResult 입니다.

특성

적용 대상

Json(Object, JsonSerializerSettings)

Source:
Controller.cs
Source:
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

serialize할 개체입니다.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Newtonsoft.Json.JsonSerializerSettings 포맷터에서 사용할 입니다.

반환

지정된 를 응답에 data 대한 JSON 형식으로 serialize하는 만든 JsonResult 입니다.

특성

설명

호출자는 각 호출을 통해 캐시된 데이터를 다시 생성하지 않도록 의 Newtonsoft.Json.JsonSerializerSettings instance 캐시해야 합니다.

적용 대상

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

serialize할 개체입니다.

serializerSettings
Object

포맷터에서 사용할 serializer 설정입니다.

를 사용하는 System.Text.Json경우 의 instance JsonSerializerOptions합니다.

를 사용하는 Newtonsoft.Json경우 의 instance JsonSerializerSettings합니다.

반환

지정된 를 응답에 data 대한 JSON 형식으로 serialize하는 만든 JsonResult 입니다.

특성

설명

호출자는 각 호출로 캐시된 데이터를 다시 생성하지 않도록 직렬 변환기 설정의 instance 캐시해야 합니다.

적용 대상