ASP.NET 코어 JSON 데이터는 질문 ASP.NET 핵심 반환 JSON 데이터 이니셜 민감한 문제의 첫 번째 문자의 경우에 반환

문제 :

asp.net 코어에서의 Ajax를 사용하여 데이터를 동적 바인딩을 요구할 때 문제가 발생 :

백그라운드 데이터 필드는, 반환 된 데이터는 아무 문제가 없다 자본의 정의의 첫 번째 문자로 반환 있지만 프런트 데스크에서 데이터를 얻기 위해, 필드는 소문자 첫 글자가되었다

이때, 제 1 문자로 인해, 고화질 표시가 정의 데이터 필드를 수신 대문자 json으로 asp.net 코어 낙타 표기법 기본 순차 처리 분야에서는, 첫 번째 문자가 소문자 , 데이터를 취득하지 않는다.

해결 방법 :

구성 DefaultContractResolver ()는 클래스 ConfigureServices 출력된다 시작 () 메소드는, 배경과 일관된 JSON 반환하여 정해

 공개  공극 ConfigureServices (IServiceCollection 서비스) 
        { 
            ... 
            services.AddMvc () AddJsonOptions (최적화. => 
                     { 
                         opt.SerializerSettings.ContractResolver = 새로운 새 Newtonsoft.Json.Serialization.DefaultContractResolver (); // 문자열 JSON 케이스를 출력 
                     } ) 
        }

이 같은 이니셜 JSON 문자열 필드의 크기 정의 배경에서

 

참조 : ASP.NET 핵심 반환 JSON 데이터 이니셜 민감한 문제

 

추천

출처www.cnblogs.com/peterYong/p/12242769.html