중첩된 JSON을 중첩된 사전
JSON 개체를 중첩된 Dictionary
유형 매핑을 위한 사용자 정의 JSON 변환기
ObjectAsPrimitiveConverter라는 다음 사용자 정의 JSON 변환기는 원하는 유형을 제공합니다. 유형 매핑:
변환기 구현
변환기의 Read 및 Write 메서드는 사용자 정의 작업을 수행합니다. 매핑:
읽기:
쓰기:
변환기 사용
사용자 정의 변환기를 사용하려면 역직렬화 중에 JsonSerializerOptions에 추가해야 합니다.
var options = new JsonSerializerOptions { Converters = { new ObjectAsPrimitiveConverter() }, WriteIndented = true, }; dynamic d = JsonSerializer.Deserialize<dynamic>(json, options);
구성 옵션
변환기는 여러 구성 옵션을 제공합니다.
Sample Fiddle
실시간 데모는 여기에서 볼 수 있습니다: [Sample Fiddle](https://dotnetfiddle.net/tD9pPI)
위 내용은 C#에서 사용자 정의 유형 매핑을 사용하여 중첩된 JSON을 중첩된 사전으로 역직렬화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!