JSON Swift Codable 구조체 생성기
JSON에서 Swift 구조체나 클래스를 생성하세요. '타입만 생성'을 끄면 CodingKeys와 JSONDecoder용 편의 이니셜라이저가 포함된 Codable 타입을 얻을 수 있어요.
사용 방법
- 1
데이터 붙여 넣기 또는 열기
텍스트를 붙여 넣거나, 파일을 편집기에 끌어다 놓거나, '파일 열기'를 클릭하세요. '예제 불러오기'로 도구 사용법을 바로 확인할 수 있어요.
- 2
옵션 조정
입력하는 즉시 결과가 바뀌어요. 원하는 결과가 나오도록 옵션을 조정하세요.
- 3
복사 또는 다운로드
결과를 클립보드에 복사하거나 파일로 다운로드하세요.
PixNudge를 선택하는 이유
아무것도 업로드되지 않아요
데이터는 브라우저에서 처리되며 서버로 전송되지 않아요. API 키, 토큰, 고객 데이터도 안심하고 다룰 수 있어요.
큰 파일도 즉시 처리
서버를 거치지 않아 입력하는 즉시 결과가 나타나요. 수 MB 크기의 파일도 부드럽게 처리해요.
숫자를 정확하게 유지
64비트 ID 같은 긴 숫자도 반올림되지 않고 입력한 그대로 유지돼요.
자주 묻는 질문
생성된 코드는 Codable인가요?
'타입만 생성'을 끄면 모든 타입이 Codable을 준수하고, CodingKeys와 Data나 JSON 문자열에서 디코딩하는 이니셜라이저가 추가돼요. '타입만 생성'을 켜면 순수한 타입만 만들어져요.
구조체와 클래스 중 무엇이 생성되나요?
Swift 모델에 권장되는 방식대로 기본적으로 구조체가 생성돼요. 참조 타입이 필요하면 '구조체 대신 클래스 사용'을 켜세요.
선택적 값은 어떻게 처리되나요?
일부 항목에 없거나 null일 수 있는 키는 let coupon: String?처럼 옵셔널이 돼요.