반응형
API Controller의 반환형식을 보면 익명객체를 사용하여 `Token`과 `UserDetail`속성을 반환하고 있다.
하지만 API의 요청결과를 보면 `$id`라는 속성이 자동으로 추가되어있다.
여기서 `ReferenceHandler.Preserve` 옵션이 원인이다.
순환참조를 방지하기 위해 사용했던 옵션이 다른 문제를 일으킨 것이다.
순환참조만을 무시하기 위해선 `ReferenceHandler.IgnoreCycles`옵션을 사용하면 된다.
반응형
'프로그래밍' 카테고리의 다른 글
정규표현식(Regular Expression)이란 무엇일까? (0) | 2023.02.22 |
---|---|
DLL ( Dynamic Linked Library ) (0) | 2020.08.10 |