내 클래스 중 하나에서 "application / json"콘텐츠 유형에 대한 상수를 방금 선언했습니다.
public const string JsonContentType = "application/json";
좋은 습관인지 잘 모르겠습니다.
.NET Framework에 "application / json"에 대해 미리 정의 된 const가 있습니까?
내 클래스 중 하나에서 "application / json"콘텐츠 유형에 대한 상수를 방금 선언했습니다.
public const string JsonContentType = "application/json";
좋은 습관인지 잘 모르겠습니다.
.NET Framework에 "application / json"에 대해 미리 정의 된 const가 있습니까?
답변:
이 있지만 일부 MediaTypeNames에 정의 된 MIME 상수 (참조 여기 )가 "응용 프로그램 / JSON"에 대한 정수입니다.
추가 콘텐츠 형식을 공유 const에 넣는 것이 아마도 코드 전체에서 최소한 백만 번 문자열 리터럴로 정의하는 것보다 더 나은 방법 일 것입니다.
또한 특정 .NET 버전에는없는 새로운 / 사용자 지정 MIME 유형을 사용할 수있는 유연성을 제공합니다.
MediaTypeNames.Application.Json
정의 되어 있습니다. github.com/dotnet/corefx/pull/26701 참조 .
최신 답변을 추가하려면 dotnet core 2.1 MediaTypeNames.Application.Json
이 정의 되었기 때문입니다.
변경 세트는 https://github.com/dotnet/corefx/pull/26701 을 참조 하십시오 .
Json
불행히도 .NET Standard 2.0 에서는 상수를 사용할 수없는 것 같습니다 .