를 사용하면 "자체 참조 루프 감지"오류가 발생할 수 있습니다. 이 안내서는 솔루션을 제공합니다. 레버리지
클래스는 루프 처리를 포함하여 직렬화 동작에 대한 세분화 제어를 제공합니다. 기본값 JsonConvert.SerializeObject
는 원형 참조가 발생하면 예외를 발생시킵니다. 이것을 해결하려면 설정을 조정하십시오
JsonSerializerSettings
: 이것은 일반적으로 가장 좋은 옵션입니다. 무한 재귀를 방지하면서 중첩 된 물체를 직렬화합니다
JsonSerializerSettings
: ReferenceLoopHandling.Error
이 접근법은 재귀 적으로 참조되는 객체의 직렬화를 건너 뜁니다.
ReferenceLoopHandling
가 발생할 수 있습니다.
ReferenceLoopHandling.Serialize
구현 예 :
위 내용은 json.net을 사용하여 엔티티 프레임 워크 객체를 직렬화 할 때 '자체 참조 루프 감지'오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!