«system.text.json» 태그된 질문

5
ASP.NET Core 3.0 System.Text.Json Camel Case 직렬화
ASP.NET Core 3.0 웹 API 프로젝트에서 Pascal Case 속성을 Camel Case로 직렬화 / 직렬화하기 위해 System.Text.Json 직렬화 옵션을 어떻게 지정 합니까? Pascal Case 속성이 다음과 같은 모델이있는 경우 : public class Person { public string Firstname { get; set; } public string Lastname { get; set; } } 그리고 System.Text.Json을 …

1
ASP.NET MVC Core 3.0 API 열거 형을 문자열로 직렬화
ASP.NET MVC Core 3.0에서 Enum 필드를 Int 대신 String으로 직렬화하는 방법은 무엇입니까? 옛날 방식으로는 할 수 없습니다. services.AddMvc().AddJsonOptions(opts => { opts.JsonSerializerOptions.Converters.Add(new StringEnumConverter()); }) 오류가 발생했습니다 : 'Newtonsoft.Json.Converters.StringEnumConverter'에서 'System.Text.Json.Serialization.JsonConverter'로 변환 할 수 없습니다

5
System.Text.Json.JsonSerializer에 대한 기본 옵션을 전역 적으로 설정하는 방법은 무엇입니까?
업데이트 [2019-12-23] : 부분적으로 음성 커뮤니티 입력 으로 인해이 문제는 .NET 5.0 로드맵 에 추가 되었습니다 . 업데이트 [2019-10-10] : 이 동작이 구현되는 것을보고 싶다면System.Text.Json.JsonSerializer에 이상에 머리를 오픈 GitHub의 문제 로 지적 크리스 Yungmann 와의 무게. 이 대신에 : JsonSerializerOptions options = new JsonSerializerOptions { PropertyNamingPolicy = JsonNamingPolicy.CamelCase // etc. …

3
.net core 3.에서 newtonsoft 코드를 System.Text.Json으로 변환 3. JObject.Parse 및 JsonProperty에 해당
newtonsoft 구현을 .net core 3.0의 새로운 JSON 라이브러리로 변환하고 있습니다. 다음 코드가 있습니다 public static bool IsValidJson(string json) { try { JObject.Parse(json); return true; } catch (Exception ex) { Logger.ErrorFormat("Invalid Json Received {0}", json); Logger.Fatal(ex.Message); return false; } } 에 해당하는 것을 찾을 수 없습니다 JObject.Parse(json); 또한 JsonProperty동등한 속성은 무엇입니까? …

4
System.Text.Json을 사용하여 목록을 비 직렬화
많은 객체 목록을 포함하는 큰 json 파일을 요청한다고 가정 해 봅시다. 나는 그들이 한 번에 메모리에 들어가기를 원하지 않지만 오히려 하나씩 읽고 처리하려고합니다. 따라서 비동기 System.IO.Stream스트림을로 변환해야합니다 IAsyncEnumerable<T>. 이를 위해 새로운 System.Text.JsonAPI를 어떻게 사용 합니까? private async IAsyncEnumerable<T> GetList<T>(Uri url, CancellationToken cancellationToken = default) { using (var httpResponse = await …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.