타입을 모를때 디코딩 처리하기
사내 프로젝트에서 사용자 이벤트 추적을 위해 Amplitude를 사용하는데, Amplitude에서는 이벤트 키와 같이 properties를 같이 로깅할 수 있다.
이때 properties의 타입이 [String: Any]인데, 서버사이드에서 이미 렌더링하는 값들이 있다보니 properties에서 요구하는 원본값들을 가져오기 어려웠고, 결국 서버에서 로깅을 위한 객체를 내려주기로 했다.
따라서 오브젝트를 [String: Any]로 바꿔주어야 한다. 그런데 오브젝트 안이