ko

JSON에서 CSV로

JSON 배열을 로컬에서 CSV 표로 변환합니다. 객체의 키가 열이 되고, 업로드 없이 브라우저 안에서 바로.

기기에서 로컬로 처리 중 ...

구분 기호
  • 쉼표
  • 세미콜론

기기에서 로컬로 처리 중 ...

0%

제 파일이 업로드되나요?

아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법

업로드 없음100% 로컬 처리
내용은 내 손안에제3자 접근 불가
Hosted in GermanyGlobal Content Delivery
외부 검증 완료TLS A+ · 헤더 A+

JSON은 API와 웹 앱의 형식이고 CSV는 Excel, Numbers, LibreOffice Calc 같은 스프레드시트의 형식입니다. API 데이터를 스프레드시트에서 분석하려면 JSON에서 다시 CSV로 가는 길이 필요합니다. 배열의 각 객체가 한 행이 되고 키가 열 머리글이 됩니다.

이 도구는 JSON을 전부 브라우저 안에서 로컬로 읽습니다(papaparse, 순수 JavaScript). 객체의 배열, 또는 그런 배열을 담은 객체를 기대합니다(예: {"data": [ ... ]}). 열 집합은 모든 행에 걸친 키의 합집합이라, 필드가 다른 객체들도 깔끔하게 정렬됩니다.

아무것도 업로드되지 않습니다. 변환은 오프라인에서도 됩니다. 데이터는 기기를 떠나지 않으며, JSON을 외부 서버로 보내는 온라인 변환기와 다릅니다.

JSON을 CSV로 변환하는 온라인 도구는 큰 파일에는 계정을 요구하거나 무료 요금제에서 행 수를 크게 제한하는 경우가 많습니다. 이 도구는 기기의 메모리 외에는 행 수 제한이 없고, 계정도 필요 없으며, 처음 로드한 후에는 오프라인에서도 작동합니다.

기술 사양

기술 사양
입력 형식JSON
출력 형식CSV
일괄 처리미지원
처리 방식브라우저에서 로컬 처리 (JavaScript)
파일 업로드없음

3단계로

  1. JSON 파일을 끌어다 놓거나 고릅니다.
  2. 도구가 배열과 열을 자동으로 인식합니다.
  3. CSV 파일을 내려받습니다.

제한: 객체의 평면 배열(또는 그런 배열을 담은 객체)을 기대합니다. 셀 안의 중첩된 객체/배열은 텍스트로 기록되며 자체 열로 펼쳐지지 않습니다. 표 형식 데이터에는 결과가 깔끔합니다. 아주 큰 파일은 메모리가 필요합니다.

자주 묻는 질문

제 파일이 업로드되나요?

아니요. 변환은 전부 브라우저 안에서 로컬로 이루어지며 아무것도 전송되지 않습니다.

어떤 JSON 구조를 기대하나요?

객체의 배열, 예: [{"name":"A","value":1}, ...], 또는 그런 배열을 담은 객체입니다.

중첩된 데이터는 어떻게 되나요?

중첩된 객체/배열은 셀에 텍스트로 기록됩니다. 평면 표 데이터에는 결과가 이상적입니다.

필드가 다른 객체는 문제인가요?

아니요, 열은 모든 키의 합집합이며 빠진 필드는 비워 둡니다.

반대로 CSV를 JSON으로?

예, "CSV에서 JSON으로" 도구로요.

휴대폰에서도 작동하나요?

네, 데스크톱과 똑같이 최신 모바일 브라우저라면 어디서든 파일이 로컬로 유지됩니다.

행 수 제한이나 계정이 있나요?

없습니다. 계정도, 인위적인 행 수 제한도 없습니다. 아주 큰 파일의 경우에만 기기의 메모리가 한계로 작용합니다.

개인 정보가 담긴 JSON 응답도 안전하게 변환할 수 있나요?

네. 파일은 로컬에서 분석되며 절대 서버로 전송되지 않습니다. 개인 정보가 담긴 API 응답에도 똑같이 적용됩니다.

관련 도구

CSV에서 JSON으로 변환 · XLSX에서 CSV로 변환 · CSV에서 XLSX로 변환 · JSON에서 Markdown으로 · JSONL에서 JSON으로 · JSON에서 JSONL으로