엑셀 데이터를 json 으로 변환해보자
데이터를 다루다 보면 절대로 빠지지 않는 형식이 몇 가지 있다.
그중 하나는 xls 엑셀 데이터일 것이고 ,
또 하나는 json 데이터 일 것이다.
그렇다면 이 엑셀 데이터를 json 으로 변환하는 방법을 알아보자.
먼저
http://shancarter.github.io/mr-data-converter/
로 이동하자.
이 사이트에서, 데이터를 xls 데이터를 json Dictionary로 변환이 가능하다.
https://app.quicktype.io/
로 이동해서 방금 구해온 데이터를 복사 붙여넣기를 하면,
어떤 식으로 클래스를 구성해야 할 지 알 수 있다.
if let jsonData = try? String(contentsOf: url!).data(using: .utf8) {
let decoder = JSONDecoder()
let itemArr = try! decoder.decode(ItemArr.self, from: jsonData)
jsonDecoder을 이용해서 typeAlias로 되어있는 Welcome으로 디코딩을 해주면
우리가 쉽게 사용할 수 있는 WelcomeValue 라는 클래스로 변환이 된다.