ObjectResult와 JsonResult의 차이점
에는 2개의 클래스가 있습니다.Microsoft.AspNetCore.Mvc네임스페이스:
ObjectResult그리고.JsonResult.
둘 다 반환된 개체를 JSON 형식으로 변환합니다.
이들 간의 차이점은 무엇이며, 사용 목적은 무엇입니까?
JsonResult는 입니다.IActionResult지정된 개체를 JSON으로 포맷합니다.
ObjectResult는 입니다.IActionResult콘텐트 네고시에이션이 내장되어 있습니다.
내부ExecuteResultAsync이 프레임워크는 응답 스트림에 대한 쓰기를 담당하며 사용 가능한 포맷터를 살펴보고 관련 포맷을 선택합니다.
포메터를 선택하는 논리는 ASP와 비슷합니다.NET Web API 및 다음 우선순위에 따라 결정됩니다.
- Accept 헤더
- Content-Type 헤더
- 유형 일치에 따른 선택
Ok Object Result 클래스
안
Microsoft.AspNetCore.Mvc.ObjectResult실행 시 콘텐츠네고시에이션을 실행하고 엔티티 본문을 포맷하여 엔티티 본문을 생성합니다.Microsoft.AspNetCore.Http.StatusCodes.Status200OK네고시에이션과 포맷에 성공하면 응답합니다.
참고 자료:
- ASP에서 이행합니다.NET MVC에서 ASP로NET 코어 MVC
- Asp.Net 매뉴얼: JsonResult 클래스
- Asp.Net 문서:Object Result 클래스
- Asp.Net 문서:Ok Object Result 클래스
언급URL : https://stackoverflow.com/questions/38788559/what-is-difference-between-objectresult-and-jsonresult
'programing' 카테고리의 다른 글
| WordPress 블로그를 iOS 앱에 통합하려면 어떻게 해야 합니까? (0) | 2023.03.25 |
|---|---|
| PLS-00201: 식별자를 선언해야 합니다. (0) | 2023.03.25 |
| useEffect 내의 Redx 저장소에서 상태 가져오기 반응 (0) | 2023.03.20 |
| Oracle SQL 스키마의 모든 테이블을 나열하려면 어떻게 해야 합니까? (0) | 2023.03.20 |
| Backbone.js 모델 데이터를 저장하는 방법 (0) | 2023.03.20 |