BTSPACE WAGLEEN English

텍스트·개발

JSON↔CSV 변환

데이터 형식 변환

JSON과 CSV를 서로 바꿔 복사하거나 파일로 저장하세요.

도구 사용하기사용 방법 보기

JSON CSV 변환기 사용법

  1. 변환 방향(JSON→CSV 또는 CSV→JSON)과 구분자를 고릅니다.
  2. 입력칸에 데이터를 붙여넣으면 아래 결과가 바로 나타납니다.
  3. 복사하거나 파일로 저장해 사용합니다. 엑셀용 CSV는 한글이 깨지지 않도록 BOM을 붙여 저장합니다.

JSON CSV 변환기의 원리

JSON은 키와 값으로 이루어진 데이터 형식이고, CSV는 쉼표 같은 구분자로 칸을 나눈 표 형식입니다. JSON 배열을 CSV로 바꿀 때는 모든 항목의 키를 모아 첫 줄 제목으로 만들고, 항목마다 같은 순서로 값을 채웁니다. 값 안에 쉼표나 큰따옴표, 줄바꿈이 있으면 큰따옴표로 감싸고 내부 큰따옴표는 두 번 써서 표시하는 CSV 규칙을 따릅니다. 반대로 CSV를 JSON으로 바꿀 때는 첫 줄을 키로 보고 나머지 줄을 객체 배열로 만듭니다. 객체나 배열이 값으로 들어 있으면 JSON 문자열로 한 칸에 넣습니다. 변환은 모두 브라우저 안에서 이뤄지고 데이터는 서버로 전송되지 않습니다.

변환할 때 흔한 문제

JSON이 문법에 맞지 않으면 오류 문구가 나옵니다. 마지막 항목 뒤의 쉼표나 작은따옴표로 감싼 문자열이 흔한 원인입니다. 또 CSV로 바꾸면 모든 값이 문자로 저장되므로, 숫자와 문자의 구분이 필요하면 JSON으로 되돌릴 때 확인해야 합니다.

활용 팁

  • API 응답을 엑셀로 열어 보고 싶을 때 JSON을 CSV로 바꿔 저장하세요.
  • 엑셀에서 내보낸 CSV를 개발에 쓰려면 JSON으로 바꾸면 편합니다.
  • 한글이 깨지면 엑셀용 BOM 저장 버튼을 사용하세요.
  • 구분자가 세미콜론인 CSV는 구분자 설정을 바꿔서 변환하세요.

주의사항

매우 큰 파일은 브라우저가 느려질 수 있습니다. 개인정보가 담긴 데이터는 변환 결과를 안전한 곳에 보관하세요.

자주 묻는 질문

CSV를 JSON으로 바꾸면 숫자도 문자로 나오나요?

네. CSV에는 자료형 정보가 없어 모든 값을 문자열로 변환합니다.

한글이 엑셀에서 깨져요.

엑셀용 BOM 저장 버튼으로 저장한 파일을 열면 한글이 정상적으로 보입니다.

중첩된 JSON은 어떻게 되나요?

객체나 배열 값은 JSON 문자열 형태로 한 칸에 담깁니다.