dotnet core에서 Utf8Json 테스트 System.Text.Jons 비교


dotnet core에서 Utf8Json 테스트 System.Text.Jons 비교

요약 변수 명에 다국어를 사용하면 Utf8Json에서는 정상적으로 변환되지 않는다. 실험 과정 public sealed record LocaleLanguage(int Id, List<string> Text); public sealed record LocaleLanguage2(int Id, int 값, int Value, int ценность, int মান, int 价值, int 價值, int ค่า); 테스트할 클래스는 위와 같이 준비했다. 하나는 List<string>만 있고 멤버 변수는 영어를 사용하지만 값은 다양한 문자열을 넣을 것. 다른 하나는 변수명 자체가 여러 언어로 작성된 경우이다. 이 테스트를 작성할 때 구글 번역기를 이용해서 아무 말이나 넣은 것이라 어떤 나라의 언어 인지도 잘 생각나지 않지만 생각보다 유의미한 결과를 얻을 수 있었다. private async Task<ActionResult<string>> Utf8JsonTest1() { var data = ne...


#asp #직렬화 #성능 #비교 #복호화 #변환 #serialize #json #dotnet #deserialize #core #퍼포먼스

원문링크 : dotnet core에서 Utf8Json 테스트 System.Text.Jons 비교