Command Palette

Search for a command to run...

JSON

JSON 변환기

JSON 배열을 CSV, TSV, HTML, XML로 변환합니다.

입력
객체 배열, 배열(첫 행을 헤더로 사용), 단일 객체를 지원합니다.
출력
JSON을 붙여넣고 포맷을 선택한 뒤 변환을 눌러주세요.
출력 포맷: CSV

What

JSON 변환기 정의

이 도구는 JSON 배열/객체를 CSV, TSV, HTML, XML 같은 표 형식으로 변환합니다.

Cases

대표 활용 사례

1

API 응답을 스프레드시트로 내보내기

2

문서용 Markdown/HTML 표로 변환

3

CSV/TSV가 필요한 BI 도구에 준비

How To

JSON을 다른 형식으로 변환하는 방법

JSON 데이터를 CSV, TSV, HTML 등으로 변환하는 단계별 가이드입니다.

1

JSON 입력

객체 배열 형태의 JSON을 입력 필드에 붙여넣습니다.

2

출력 형식 선택

CSV, TSV, HTML, XML 중 원하는 형식을 선택합니다.

3

변환 및 복사

변환 버튼을 클릭하고 결과를 복사합니다.

Knowledge

JSON 형식 이해하기

JSON이란?
JSON(JavaScript Object Notation)은 사람이 읽기 쉽고 기계가 파싱하기 쉬운 경량 데이터 교환 형식입니다. 키-값 쌍의 객체({})와 순서가 있는 배열([])로 구성됩니다. JavaScript에서 유래했지만 언어에 독립적이어서 거의 모든 프로그래밍 언어가 지원합니다.
JSON 데이터 타입
JSON은 6가지 데이터 타입을 지원합니다: 문자열("text"), 숫자(123, 3.14), 불리언(true/false), null, 객체({}), 배열([]). 날짜, 함수, undefined는 지원하지 않으며, 날짜는 보통 ISO 8601 문자열로 표현합니다.
JSON vs XML
JSON은 가볍고 파싱이 빠르며 JavaScript와 호환됩니다. XML은 더 풍부한 구조(속성, 네임스페이스, 스키마)를 지원합니다. 웹 API에서는 JSON이 주류이고, 엔터프라이즈/문서 분야에서는 XML이 여전히 사용됩니다.
JSON의 한계
주석을 지원하지 않아 설정 파일에 불편할 수 있습니다(JSONC, JSON5가 대안). 숫자 정밀도에 한계가 있어 64비트 정수는 문자열로 전달하는 것이 안전합니다. 순환 참조를 표현할 수 없습니다.
JSON Schema
JSON Schema는 JSON 데이터의 구조를 정의하고 유효성을 검증하는 표준입니다. 필수 필드, 데이터 타입, 값 범위 등을 명세해 API 문서화와 자동 검증에 활용됩니다. OpenAPI(Swagger)도 JSON Schema를 기반으로 합니다.

FAQ

JSON 변환기 FAQ

어떤 JSON을 넣어야 하나요?
객체 배열 또는 배열 형태의 JSON을 권장하며 첫 항목이 헤더를 결정합니다. 단일 객체도 지원합니다.
왜 JSON을 CSV/TSV/HTML로 바꾸나요?
스프레드시트 가져오기, BI 도구, 공유용 표 작성에 CSV/TSV/HTML이 필요할 때 유용합니다.
중첩 필드는 어떻게 처리되나요?
중첩 객체/배열은 문자열화됩니다. 예측 가능한 컬럼이 필요하면 먼저 평탄화하세요.
큰 숫자나 ID는 어떻게 다루나요?
JavaScript 안전 정수 범위를 넘는 ID는 문자열로 유지해 변환·재가져오기 시 반올림을 피하세요.
JSON은 어디에서 시작됐나요?
JSON은 2000년대 초 Douglas Crockford가 JavaScript용 경량 데이터 교환 포맷으로 대중화했습니다.
지금도 JSON이 가장 인기인가요?
간단하고 브라우저에 기본 지원되어 웹과 API에서 사실상 표준 포맷으로 자리합니다.
JSON은 어디에 자주 쓰이나요?
REST/GraphQL API, 설정 파일, NoSQL 문서, 로그 페이로드 등에 자주 사용됩니다.
JSON 데이터를 관리하는 팁은?
스키마를 검증하고, 끝에 오는 쉼표를 피하며, 큰 정수나 정밀 소수는 문자열로 저장해 언어별 파싱 시 손실을 막으세요.
JSON 변환기