json.net은 JSONCONVERTER를 사용자 정의하여 다형성 파생화를 처리합니다. JSON.NET에서 다형성 유형을 처리 할 때 JSON에서 유형이 명확하게 정의되지 않을 때 JSON 데이터 백 -비 순위화 백본 유형 객체는 어려울 수 있습니다. 이 안내서는이 장애물을 극복하기 위해 맞춤형 JSONCONVERRER를 달성하는 방법을 보여줍니다. 도전
우리의 사용자 정의 에서 메소드는 다음 단계를 수행하도록 다시 작성됩니다.
<code class="language-json">[ { "Department": "Department1", "JobTitle": "JobTitle1", "FirstName": "FirstName1", "LastName": "LastName1" }, { "Department": "Department2", "JobTitle": "JobTitle2", "FirstName": "FirstName2", "LastName": "LastName2" }, { "Skill": "Painter", "FirstName": "FirstName3", "LastName": "LastName3" } ]</code>JSON 데이터를 로 읽으십시오.
JSON 속성에 따라 유형을 결정하려면 메소드를 호출하십시오. List<Person>
> 메소드를 사용하여 객체의 속성을 채우십시오. Person
Employee
Artist
컨버터를 사용하십시오
위 내용은 다형성 사막화를 위해 JSON.NET에서 사용자 정의 JSONCONVERTER를 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!