C# JSON 저장 시 클래스 타입 구분하여 리스트 저장하기
이번 시간에는 JSON 형태로 파일 저장 시 클래스 타입 구분하여 리스트에 저장하는 방법에 대해 알아보겠다. Player가 Inventory 객체를 가지고 있고 그 Inventory 안에 List 리스트를 가지고 있다.그리고 그 아이템 리스트에는 Item과 Item을 상속 받은 Armor, Weapon 객체들이 들어있다. 여기서 JSON을 이용하여 이 List을 직렬화 시 그 안 속에 있는 Armor와 Weapon 객체들 까지 Item으로만 저장되는 문제가 발생하게 된다. 1. 기존 JSON 저장 [Serializable] public class SaveData { public int playerLevel; // Player 레벨 public s..
프로그래밍/CS + 문법
2025. 10. 8.