JSON Toolkit

형식 변환 · 테이블

왼쪽에서 변환 유형을 선택하고 원본을 붙여 넣어 변환한 뒤 결과를 복사하거나 다운로드하세요

JSON → 表格 · 추가 옵션 없음JSON → 테이블만 지원 · 옵션을 변경하면 300ms 후 자동으로 다시 변환합니다
변환 유형
형식 변환
코드 생성
데이터 변환
“테이블”에는 설정 가능한 옵션이 없습니다
원본 JSONJSON 입력
결과 JSON

JSON 형식 변환 이해하기

변환기는 JSON을 중심으로 YAML, XML, CSV, TypeScript, Java, Go, JSON Schema, 테이블, URL 쿼리 매개변수 등 9가지 대상을 지원하며 일부 형식은 역변환도 가능합니다. 유효한 JSON을 입력한 뒤 유형과 옵션을 선택하며, 유형을 전환해도 입력은 유지됩니다.

설정과 문서에는 읽기 쉽고 계층형 설정에 적합한 YAML, 속성이 필요한 레거시 시스템과 구조에는 XML, 배열을 스프레드시트용 행으로 바꾸는 CSV와 테이블, 요청 링크 생성과 읽기에 유용한 URL 쿼리 매개변수가 적합합니다.

코드 생성에서는 TypeScript 인터페이스, Java 클래스, Go 구조체가 출발점이 되며 JSON Schema는 계약과 폼 검증에 재사용할 수 있는 필드 타입과 검증 규칙을 기술합니다. 명명과 null 허용 여부는 프로젝트 관례에 맞춰 검토하세요.

JSON으로 되돌릴 수 있는 것은 YAML, XML, CSV뿐이며 나머지 유형은 단방향 출력입니다. 들여쓰기, 루트 노드 이름, 필드 명명 스타일 같은 옵션은 즉시 적용되어 다시 변환을 실행합니다.

자주 묻는 질문

생성된 코드를 바로 운영에 사용할 수 있나요?
출발점일 뿐입니다. 도구는 비즈니스 의미를 추론할 수 없으므로 커밋 전에 타입 이름, null 허용 필드, 프로젝트 스타일을 확인하세요.
일부 형식만 역변환을 지원하는 이유는 무엇인가요?
TypeScript, Java, Go 코드에서 JSON을 복원하려면 모호함이 많은 소스 구조와 타입을 파싱해야 하므로 여기서는 YAML, XML, CSV만 가역으로 지원합니다.
변환 시 배열은 어떻게 처리되나요?
배열은 YAML과 XML에서는 목록 노드, CSV와 테이블에서는 행, TypeScript와 Go에서는 요소 컬렉션이 됩니다.