JSON은 모듈 추가, 읽기, 필드 접근, 쓰기, 실패 처리로 연결한다
Deserialize와 Serialize가 성공해도 필드 누락과 파일 저장 실패는 별도 분기로 남겨야 한다.
| 구간 | 사용 API | 확인할 것 |
|---|---|---|
| Module | .Build.cs에 Json 모듈을 추가한다 | FJsonObject와 reader/writer를 사용할 수 있다 |
| Read | TJsonReaderFactory와 Deserialize로 문자열을 객체로 바꾼다 | 결과 IsValid와 실패 로그 |
| Field | TryGetStringField, 배열 접근 등 타입별 getter를 쓴다 | 필드 누락과 타입 불일치 분기 |
| Write | SetStringField, SetArrayField 후 Serialize와 SaveStringToFile로 저장한다 | 저장 반환값과 경로 오류 |
외부 데이터 연동 실패는 정상적인 분기다. 읽기, 필드, 저장 실패를 각각 기록한다.