내 응용 프로그램에 태그 지정 시스템을 구현 중입니다. 객체를 태그 지정하는 모든 Tags
의 주요 목록이 있습니다. 객체는 주 목록의 태그에 대한 참조 인 여러 개의 태그를 가질 수 있습니다.json에서 deserialize 할 때 참조 유지하기.
json으로 파일에 데이터를 저장 한 다음 내 앱이 다시 실행될 때 데이터를로드하면 이러한 참조가 손실됩니다 (tagInMainList == referenceToTag
은 보유하지 않습니다).
어떻게 해결할 수 있습니까?
JSON을 사용하면 특별한 경험이 없어도 놀랄 것입니다. (물론 Gson에는 내장 솔루션이 없다고 생각합니다.) 우선 JSON을 피하거나 참조 평등을 유지할 필요를 피함으로써 문제를 피하는 것이 더 나을 것입니다. –