'CodingKey' 태그의 글 목록
본문 바로가기 메뉴 바로가기

@Override

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

@Override

검색하기 폼
  • 분류 전체보기 (873)
    • Mobile (430)
      • iOS (216)
      • Android (210)
      • React Native (1)
      • Flutter (0)
    • Language (51)
      • Java (15)
      • Kotlin (2)
      • Python (7)
      • JavaScript (5)
      • Go (12)
      • PHP (3)
      • Ruby (1)
      • C,C++ (1)
      • HTML, CSS (5)
    • Backend (125)
      • Server (83)
      • Spring (5)
      • GraphQL (1)
      • Docker (19)
      • AWS (1)
      • Kafka (2)
    • Database (16)
    • Game Engine (2)
    • Build System (2)
    • Version Control (45)
    • CI,CD (4)
    • Tool (39)
    • IT (19)
    • Coding (19)
    • My (11)
    • OS (72)
    • Any (22)
    • Food (4)
      • 감자탕 (2)
      • 고기 (1)
    • English (3)
  • 방명록

CodingKey (1)
Decodable (Codable) keyDecodingStrategy custom 하기

파싱을 하기 위해서 만들어진 아주 아름다운 녀석입니다. Mirror를 이용하여 값을 가져와서 자동으로 매핑하도록 하게 되어있죠. 굿... 하지만 기존까지는 CodingKey를 이용하여서 snake를 camel로 변경하여서 개발을 하였던 적이 있었습니다. 나온지는 오래되었지만 아직 모르는 분들이 많아서 해당 부분을 정리하려고 합니다. 1. useDefaultKeys : 기본적인 동작 방법입니다. 2. convertFromSnakeCase : 만약 키가 스네이크로 되어 있으면 카멜로 변경하여서 매핑하여 줍니다. 3. custom([CodingKey]) -> CodingKey) : 사용자 지정하는 방법으로 가능하게 합니다. 1번과 2번은 그냥 정의 해주면 되는데 custom은 정리를 하여야 합니다. 사용방법은..

Mobile/iOS 2020. 2. 22. 17:54
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • git
  • git - example
  • CocoaPods
TAG
  • github
  • go
  • CentOS
  • docker
  • war
  • MySQL
  • Java
  • Gradle
  • enum
  • golang
  • Codable
  • rxswift
  • Spring
  • intellij
  • ios
  • SWIFT
  • git
  • Xcode
  • tomcat
  • Python
  • ubuntu
  • cocoapods
  • Windows
  • Linux
  • php
  • android
  • windows10
  • Kotlin
  • centos8
  • nodejs
more
«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바