본문 바로가기

JSON → Markdown 표

브라우저 처리

JSON 객체 배열을 Markdown 표로 바꿉니다. 모든 객체의 키를 열로 모으고, 중첩 값은 JSON 글자로 넣으며, 숫자 열은 오른쪽 정렬합니다.

사용 전 확인
  • 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
도구 실행입력 후 결과 확인
JSON → Markdown 표 샘플 실행

API 응답이나 설정 파일의 JSON 목록을 문서에 보기 좋게 넣으려면 표가 가장 읽기 쉽습니다. 이 변환기는 [{…}, {…}] 형태의 JSON 배열을 붙여 넣으면 키를 머리글로 쓴 Markdown 표를 만들어 줍니다.

브라우저 처리
샘플 결과
| 이름 | 점수 | 태그  |
| ---- | ---: | ----- |
| 김   |   90 | ["a"] |
| 이   | 85.5 |       |
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

JSON → Markdown 표 사용 가이드

API 응답이나 설정 파일의 JSON 목록을 문서에 보기 좋게 넣으려면 표가 가장 읽기 쉽습니다. 이 변환기는 [{…}, {…}] 형태의 JSON 배열을 붙여 넣으면 키를 머리글로 쓴 Markdown 표를 만들어 줍니다.

열은 모든 객체에 나온 키를 처음 등장한 순서대로 모아 만들고, 어떤 객체에 없는 키는 빈 칸으로 둡니다. 값이 객체나 배열이면 ["a"]처럼 JSON 글자로 넣고, 모든 값이 숫자인 열은 오른쪽 정렬합니다.

객체 하나만 넣으면 한 줄짜리 표가 되고, [1, 2, 3]처럼 숫자·글자만 든 배열은 'value' 열 하나짜리 표가 됩니다.

사용 방법

  1. 'JSON' 칸에 객체 배열을 붙여 넣습니다.
  2. '실행'을 누르면 키가 머리글인 Markdown 표가 나옵니다.
  3. '결과 복사'로 README, API 문서, 이슈에 붙여 넣습니다.

예시: 키가 다른 객체 두 개

입력
[{"이름":"김","점수":90,"태그":["a"]},{"이름":"이","점수":85.5}]
결과
| 이름 | 점수 | 태그  |
| ---- | ---: | ----- |
| 김   |   90 | ["a"] |
| 이   | 85.5 |       |

두 번째 객체에 없는 '태그'는 빈 칸이고, 점수 열은 숫자라 오른쪽 정렬입니다.

이럴 때 쓰면 좋아요

  • API 응답 예시를 문서에 표로 정리할 때
  • 설정 값 목록을 README 표로 보여 줄 때
  • 테스트 데이터를 이슈 설명에 읽기 쉽게 붙일 때
  • JSON 내보내기 결과를 회의 자료용 표로 만들 때

문제가 생겼을 때

'JSON 형식이 올바르지 않습니다'

키와 글자 값은 큰따옴표로 감싸야 하고 마지막 항목 뒤 쉼표가 없어야 합니다. JSON 포맷터로 오류 위치를 먼저 확인하세요.

중첩 객체가 한 칸에 길게 들어감

중첩 값은 JSON 글자로 들어갑니다. 열로 펼치고 싶다면 JSON → CSV 변환기로 address.city 같은 열을 만든 뒤 CSV·TSV → Markdown 표로 바꾸세요.

활용 팁

  • 열 순서는 첫 객체의 키 순서를 따릅니다. 원하는 순서가 있다면 첫 객체의 키 순서를 바꿔 넣으세요.
  • 표가 너무 넓으면 필요 없는 키를 JSON 편집기에서 먼저 지운 뒤 변환하세요.

자주 묻는 질문

null 값은 어떻게 표시되나요?

null과 없는 값은 빈 칸으로 둡니다. true·false는 글자 그대로 표시합니다.

JSON Lines(NDJSON)도 되나요?

아니요. 한 줄에 객체 하나씩 쓴 형식은 대괄호로 감싼 배열로 바꿔 넣어야 합니다.

숫자 문자열 "90"도 오른쪽 정렬되나요?

네. 글자로 적힌 숫자도 숫자 모양이면 숫자 열로 보고 오른쪽 정렬합니다.