님의 프로필 사진

Snake Case 에서 Camel Case 로 키 변경하기

만약 백엔드 서버에서 보내준 데이터 객체의 키값이 스네이크 케이스 형식으로 변경되었는데, 프론트엔드에서는 카멜 케이스로 작성해야한다면 어떻게 하는 것이 좋을까요? 타입스크립트의 조건부 타입과 타입 헬퍼를 활용해보았습니다.

서버에서 받은 데이터의 키를 Snake Case 에서 Camel Case 로 변경하기 (Typescript)

velog.io

서버에서 받은 데이터의 키를 Snake Case 에서 Camel Case 로 변경하기 (Typescript)

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 6월 1일 오후 3:08

댓글 0

    함께 읽은 게시물

    데이터 분석가의 뇌구조가 궁금하다면?

    ... 더 보기

    GraphRAG 에 대한 생각

    2000년 초반부터 온톨로지 연구를 해왔고, 관심을 갖고 있는 사람으로서 GraphRAG 에 대해 갖고 있는 생각을 적어봤습니다.

    ... 더 보기

    ‘경영의 신’이란 칭호를 받은 마쓰시타 고노스케는 경영자가 가져야 할 가장 중요한 자질을 ‘인간에 대한 이해’라고 했다. 경영의 진짜 핵심을 찌른 이야기다. 경영이란 무엇인가? 한마디로 ‘사람을 움직여 가치를 창조하는 업(業)’이다.

    ... 더 보기

    [경영의 맥] 성공하는 CEO의 조건은 '인간에 대한 이해'

    한국경제

    [경영의 맥] 성공하는 CEO의 조건은 '인간에 대한 이해'

    UX 포트폴리오에서 ‘UT’라고 일반화 하지 않기

    'UT’라는 표현으로 테스트를 전부 표기하는 경우가 많은데, 두 가지를 구분해서 써야 합니다.

    ... 더 보기

    IT 회사의 업무에서, 지금까지는 디자이너와 특히 개발자가 병목이었는데, 대 AI 시대에는 기획자가 병목이 될 수도 있겠다. 조금이라도 규모가 있는 기업에서의 가장 큰 병목은 보통 의사결정자라는 것을 생각해보면 그렇다.


    즉, 실무보다 의사결정을 AI에게 맡기는 것이 병목을 해소할 수 있는 가장 확실한 방법이며, 그러므로 부장님과 사장님을 AI로 대체하는 것이야말로 인류의 번영을 위한 가장 빠른 지름길이다. (아님. 아니 맞나?!)


    iOS 19가 아니라 이제 iOS 26?

    ... 더 보기

    No iOS 19: Apple Going Straight to iOS 26

    MacRumors

    No iOS 19: Apple Going Straight to iOS 26