본문 바로가기

iOS 개발/iOS 개발 정보

Codable 생성 툴 소개 - quicktype

반응형

안녕하세요. Skillist입니다.

 

이번엔 생산성 향상에 도움을 주는 툴을 소개할게요.

 

저는 매번 Codable를 작성할때, json 보느라 눈 아프고, 에러 발생시 오타를 찾느라 고생했었는데, 이를 한번에 해결해주는 툴입니다.

Codable을 생성해주는 툴이에요.

 

바로 QuickType입니다.

https://quicktype.io/

 

Convert JSON to Swift, C#, TypeScript, Objective-C, Go, Java, C++ and more • quicktype

{ "people": [ { "name": "Atticus", "high score": 100 }, { "name": "Cleo", "high score": 900 }, { "name": "Orly" }, { "name": "Jasper" } ] } Provide sample JSON files, URLs, JSON schemas, or GraphQL queries.

quicktype.io

 

실행 해보면, 다음과 같은 화면이 보이는데요,

왼쪽에 Name 입력과, Source Type을 선택하고, 좌측 하단 입력란에 결과 값을 입력하면,

우측에 Codable이 짜잔~~~~ 자동 생성됩니다.

 옵션을 통해서 상세 설정을 할 수 있고, 맘에 안들면 수정하면 되죠.

 

어때요??? 저는 Codable에 있어서, 시간대를 구분하자면, "quicktype"을 알기 전과 알고 난 후로 나뉩니다.

 

헐 이 글을 작성하기 전까지는 몰랐는데요, 웹으로도 제공하고 있네요????????

https://app.quicktype.io/

 

Instantly parse JSON in any language | quicktype

 

app.quicktype.io

 

quicktype 사랑해요~

반응형