Controller.Json 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
Json(Object) |
지정된 |
Json(Object, JsonSerializerSettings) |
지정된 |
Json(Object, Object) |
지정된 |
Json(Object)
- Source:
- Controller.cs
- 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)
- Source:
- 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
serialize할 개체입니다.
- serializerSettings
- Object
포맷터에서 사용할 serializer 설정입니다.
를 사용하는 System.Text.Json
경우 의 instance JsonSerializerOptions합니다.
를 사용하는 Newtonsoft.Json
경우 의 instance JsonSerializerSettings
합니다.
반환
지정된 를 응답에 data
대한 JSON 형식으로 serialize하는 만든 JsonResult 입니다.
- 특성
설명
호출자는 각 호출로 캐시된 데이터를 다시 생성하지 않도록 직렬 변환기 설정의 instance 캐시해야 합니다.