데이터 도구

JSON을 CSV로 변환

.json 파일을 고르거나 JSON을 붙여 넣으면 Excel이나 Google 스프레드시트에서 바로 열리는 CSV가 됩니다. 중첩 객체는 address.city 같은 열이 되고, 키가 다른 레코드도 나란히 정렬됩니다.

무료 · 회원가입 없음 · 파일은 기기에 남습니다

작성: Aditya Kr Sharma

JSON CSV 변환

또는 가져오기
지원 형식: JSONTXTNDJSONJSONL

파일은 업로드되지 않습니다. 모든 작업이 브라우저에서 이루어집니다.

How to use the JSON CSV 변환 tool

  1. .json 파일을 고르거나 JSON을 붙여 넣습니다.
  2. 배열 경로는 비워 두거나 data.items 처럼 입력합니다.
  3. 레코드 안 배열 처리 방식, 구분 기호, Excel용 BOM을 정합니다.
  4. CSV로 변환을 누르고 미리보기를 확인한 뒤 다운로드합니다.

JSON을 CSV로 바꾸는 이유

API 응답, 앱 내보내기, 데이터베이스 덤프는 JSON으로 오는 경우가 많습니다. 하지만 데이터를 확인하고 정렬하고 합계를 내는 사람은 보통 Excel이나 Google 스프레드시트를 쓰는데, 둘 다 JSON을 쓸모 있게 열지 못합니다.

행과 열

JSON이 이미 객체 배열이면 객체마다 한 행이 됩니다. 아니면 가장 긴 목록이나 지정한 경로를 씁니다. 중첩 객체는 점 경로 열이 됩니다. city와 pin이 든 address는 address.city와 address.pin이 됩니다. 레코드 안 배열은 번호를 매기거나 한 셀에 합칩니다.

Excel과 오류

쉼표, 따옴표, 줄바꿈이 있는 값은 RFC 4180에 따라 따옴표로 감쌉니다. 한글이 깨지지 않게 BOM을 체크하세요. JSON이 올바르지 않으면 어디가 문제인지 알려 줍니다. 끝의 쉼표, 작은따옴표, 잘린 파일이 흔한 원인입니다.

간단한 예시

API가 주문 세 건을 돌려준다고 해 봅시다. 각 주문에 id, 이름과 도시가 든 customer 객체, 상품 코드 목록이 있습니다. 기본 설정이면 주문마다 한 행이 되고 id, customer.name, customer.city, items.0, items.1 같은 열이 가장 긴 목록에 맞춰 만들어집니다.

개인정보 보호

JSON은 이 탭에서 읽고 변환하며 업로드하지 않습니다. 계정도 필요 없습니다.

자주 묻는 질문

중첩 객체는 어떻게 되나요?

a.b 같은 점 경로 열이 됩니다.

줄 단위 JSON도 되나요?

네. 한 줄에 객체 하나(NDJSON)를 자동으로 인식합니다.

레코드마다 키가 달라요.

괜찮습니다. 모든 키를 합친 열이 만들어지고 없는 값은 비워 둡니다.

Excel에서 글자가 왜 깨지나요?

Excel은 UTF-8을 읽으려면 BOM이 필요합니다. 옵션을 체크하고 다시 변환하세요.

CSV를 다시 JSON으로 바꿀 수 있나요?

네. 이 사이트의 CSV를 JSON으로 변환을 쓰세요.

JSON이 업로드되나요?

아니요. 브라우저에서 모두 처리합니다.

데이터 도구에서 더 보기 모든 도구