사용자 정의 jsonConverter 변환기 사용
대상
이 안내서는 Custom JSONCONVERTER를 사용하여 폴리몬드 데이터를 기본 범주 목록으로 시퀀싱하는 문제를 해결하도록 설계되었습니다. 이 예에서는 기본 클래스 담당자와 직원 및 아티스트가 있으며 각 하위 클래스에는 고유 한 속성이 있습니다.
구현
표준 CustomCeationConverter는 JSON 객체 분석을 기반으로 올바른 유형을 결정할 수 없기 때문에이 작업을 완료하기에 충분하지 않습니다. 반대로, 우리는 필요합니다 :
JSONCONVERRTER를 상속하고 readjson 메소드를 다시 작성하십시오.
Jobject (JSON 객체 표현)를 수용하는 초록 생성 메소드를 만듭니다.
readjson 메소드 :
JSON은 JOBJECT로 구문 분석했습니다.
방법을 생성하고 Jobject를 통과하십시오.
<:> 제작 메소드는 다음과 같습니다
특정 필드의 존재 또는 존재에 따라 올바른 유형을 분석하기 위해 올바른 유형의 분석.
해당 인스턴스 유형으로 돌아갑니다.
>> 예
다음 JSON을 고려하십시오
-
위 내용은 다형성 JSON 데이터를 사용자 정의 JSONCONVERTER를 사용하여 기본 클래스 목록으로 삼는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!