JSON 도구

JSON 마크다운 변환기문서에 필요한 필드만 나란히

객체 배열을 붙여 넣고 열 순서, 정렬, 중첩 표현을 확인하세요.

JSON 마크다운 변환기

JSON 입력

현재 브라우저에서 처리하며 입력을 업로드하거나 저장하지 않습니다.

표 결과 · Markdown

변환하면 표가 표시됩니다.

출력 옵션

열 선택 및 순서

변환 후 필드를 찾습니다. 입력이나 중첩 방식이 바뀌면 선택을 초기화합니다. 화살표는 열 순서만 바꿉니다.

변경 내용을 반영하는 중…

응답 예제를 README에 넣을 때 모든 JSON을 코드 블록으로 보여 주면 중요한 속성을 찾기 어렵습니다. JSON 마크다운 변환기는 비교할 필드만 표로 모아 독자가 레코드의 차이를 한눈에 확인하도록 돕습니다.

첫 객체에 없는 키가 뒤쪽 객체에는 있을 수 있습니다. 이 도구는 전체 객체 배열에서 필드를 찾은 다음 선택 목록을 만듭니다. 숫자의 원래 표기를 유지하며, 열을 옮겨도 입력과 행 순서는 바뀌지 않습니다.

JSON 마크다운 변환기를 쓰는 이유

나중에 등장하는 필드까지 확인

JSON 마크다운 변환기는 키가 처음 나타난 순서로 열을 수집합니다. 예제의 score처럼 뒤쪽 레코드에만 있는 값도 빠지지 않습니다. 체크를 해제하면 출력에서만 숨겨지고, 화살표로 식별자와 설명을 가까이 배치할 수 있습니다.

여러 레코드의 필드를 선택하고 표의 열 순서로 배치하는 모습

중첩 내용을 통째로 보거나 속성별로 비교

기본 설정은 객체와 배열을 간결한 JSON으로 한 셀에 보관합니다. 도시 같은 속성을 비교하려면 객체 경로를 펼치세요. 배열은 펼치지 않으므로 태그 수가 다른 레코드도 각각 한 행을 유지합니다.

중첩 객체를 한 셀에 두거나 경로별 열로 펼친 모습

열 선택과 갱신 시점 알아두기

01

구조를 정한 뒤 열을 고르기

변환하면 전체 필드 목록이 나타납니다. 입력이나 중첩 방식을 바꾸면 목록을 다시 만들고 모두 선택합니다. 정렬이나 출력 형식만 바꾸면 기존 선택과 열 순서를 유지하므로 다시 고를 필요가 없습니다.

02

자동 실행을 필요에 맞게 끄기

자동 변환은 마지막 편집 후 400밀리초에 실행됩니다. 끄면 변환 버튼 또는 Ctrl/Cmd + Enter로 실행할 수 있습니다. 입력, 옵션, 열 순서가 달라지면 복사와 다운로드를 즉시 막고 최신 결과가 준비되면 다시 허용합니다.

03

미리보기와 전체 결과 구분하기

미리보기는 50행 단위로 추가 표시합니다. 복사와 다운로드는 화면 밖의 행까지 전부 포함합니다. 소스 보기에서 구분 행과 이스케이프를 확인한 뒤 Markdown의 table.md 또는 HTML의 table.html로 저장하세요.

텍스트 표를 만드는 규칙

누락과 null을 다르게 표시

필드가 없으면 빈 셀이고 명시적인 null은 null로 표시합니다. 0과 false는 빈 값으로 취급하지 않습니다. 빈 문자열은 빈 셀이므로 원래 타입을 완전히 되돌려야 한다면 JSON 원문도 함께 보관하세요.

헤더도 안전하게 이스케이프

값뿐 아니라 키 이름의 세로줄과 역슬래시도 처리합니다. 강조나 링크 문법은 텍스트로 보존합니다. 입력 HTML은 먼저 엔티티로 인코딩하고 실제 줄바꿈에만 <br>를 넣으므로 원래 적힌 태그를 실행하지 않습니다.

두 형식에 같은 열 설정 적용

모든 열을 왼쪽, 가운데 또는 오른쪽으로 정렬합니다. Markdown에는 헤더와 구분 행이 반드시 포함됩니다. HTML은 헤더 범위가 지정된 table 조각을 만듭니다. 숫자로 보인다는 이유로 열 정렬을 자동 추측하지 않습니다.

숫자와 경로의 의미 유지

긴 정수, 지수 표기, 소수점 뒤의 0, 음의 0을 부동소수점으로 바꾸지 않습니다. 중첩 객체를 펼칠 때는 JSON Pointer를 사용해 점이 들어간 실제 키와 경로가 섞이지 않도록 합니다. 빈 객체와 배열은 {} 및 []로 남습니다.

지원 범위와 표시 차이

엄격한 객체 배열만 입력
단독 객체나 숫자 배열을 키/값 표로 자동 해석하지 않습니다. 응답이 다른 객체에 싸여 있으면 필요한 배열을 먼저 추출하세요. JSONL, JSON5, 주석, 중복 키는 거부합니다. URL 가져오기, 파일 업로드, 자동 복구는 제공하지 않습니다.
배열을 행으로 늘리지 않음
기본 헤더는 원래 최상위 키입니다. 객체를 펼치면 /user/name 같은 경로가 되며 키 안의 /와 ~는 ~1과 ~0으로 표현됩니다. 배열 연결, 행 정렬, 전치, 중복 제거, 셀 편집 없이 선택한 열만 출력합니다.
최종 렌더러에서 다시 확인
GFM 표 확장을 기준으로 만듭니다. 기본 Markdown만 지원하거나 HTML을 차단하는 환경에서는 표 또는 <br> 표시가 달라질 수 있습니다. 셀 앞뒤 공백이 잘리고 연속 공백이 합쳐질 수 있어 미리보기와 최종 문서의 배치까지 같다고 보장하지 않습니다. 대상 플랫폼이 일반 URL을 자동 링크로 바꿀 수도 있지만 이 미리보기는 텍스트만 표시합니다.
한도를 넘으면 전체 변환 중단
입력 500,000문자, 노드 50,000개, 깊이 100, 행 10,000개, 열 200개, 셀 100,000개, 출력 2,000,000문자가 상한입니다. 빈 배열, 빈 객체뿐인 배열, 선택한 열이 없는 상태는 오류입니다. 일부만 잘라 성공한 결과처럼 내보내지 않습니다.

JSON 마크다운 변환기 질문

중첩된 JSON 객체는 어떻게 변환되나요?

기본적으로 중첩 객체는 간결한 JSON 텍스트가 됩니다. 객체 경로 펼치기를 고르면 각 말단 속성이 별도 열로 나옵니다. 빈 객체는 {}로 남고, 배열은 이 설정과 관계없이 한 셀을 유지합니다.

배열은 어떻게 처리되나요?

최상위 배열의 객체 하나가 한 행입니다. 객체 안의 배열은 간결한 JSON으로 표시하며 행을 복제하거나 쉼표로 연결하지 않습니다. 따라서 배열 원소 개수가 다르더라도 부모 레코드 수와 출력 행 수가 같습니다.

JSON 데이터가 서버에 업로드되나요?

현재 브라우저에서 처리하고 입력을 전송하거나 저장하지 않습니다. 이 도구에는 원격 주소에서 JSON을 가져오는 기능도 없습니다. 공개 문서에 붙여 넣기 전에는 선택한 필드에 민감한 내용이 없는지 직접 확인하세요.

잘못된 JSON을 입력하면 어떻게 되나요?

엄격한 JSON 파서가 구문과 중복 키를 검사합니다. 구문 오류는 줄과 열을 표시하고 편집기에서 위치를 강조합니다. 실패한 상태에서는 이전 결과를 복사하거나 저장할 수 없으며, 잘못된 내용을 자동으로 고치지 않습니다.

어떤 JSON 구조를 지원하나요?

객체만 담긴 배열을 지원합니다. 객체별 키가 달라도 전체 키를 합쳐 헤더를 만들고 누락된 필드는 빈 셀로 둡니다. JSON을 마크다운으로 변환할 대상이 감싸진 응답이라면 먼저 필요한 배열을 꺼내 주세요.

올바르게 처리되지 않는 경우를 찾으셨나요?

필요한 속성으로 표 구성하기

JSON 마크다운 변환기로 마크다운 표를 준비하세요. 예제에서 뒤늦게 추가되는 필드와 중첩 표현을 살펴보고, 문서 목적에 맞는 열을 선택해 현재 결과를 내보내면 됩니다.