KO
내 도구

JSON을 표로 변환 (JSON to HTML 표)

JSON 배열을 표로 봅니다. 중첩 객체는 점 경로 열로 펼치고, HTML <table> 코드와 CSV, TSV도 복사할 수 있습니다. 큰 숫자도 자릿수를 그대로 유지합니다.

JSON 안에서 배열까지의 점 경로입니다. 예: results 또는 data.users[0].orders
행 수
3
열 수
8
표 코드
HTML
표
idnameemailaddress.cityaddress.ziptagsactivescore
1김민수minsu@example.com서울04524admin, betatrue
2이지은부산false
3한빛 & 파트너스9.5
내 도구 →
광고

API 응답이나 내보낸 데이터는 대부분 객체 배열 JSON이라 텍스트로는 한눈에 보기 어렵습니다. 이 도구는 객체 하나를 한 행, 키 하나를 한 열로 하는 표로 펼쳐 보여 주며, 중첩된 객체는 address.city 같은 점 경로 열로 펼칩니다. 같은 표를 HTML 코드, CSV, TSV로도 만들어 주므로 웹 페이지, 이메일, 스프레드시트에 바로 붙여넣을 수 있습니다. 응답 전체를 붙여넣으면 레코드 배열을 스스로 찾아냅니다.

사용 방법

  1. JSON을 붙여넣습니다. 배열, 객체, 배열이 들어 있는 응답 모두 됩니다.
  2. 원하는 배열의 경로(data.items)를 입력합니다. 선택 사항입니다.
  3. 행 안의 중첩된 객체와 배열을 어떻게 보여 줄지 고릅니다.
  4. 복사할 코드(HTML 표, CSV, TSV)를 고릅니다.

계산식

열 = 어느 행에든 나오는 모든 키(처음 나온 순서) · 셀 = 그 키 경로의 값

키가 없는 행은 빈 셀이 됩니다. 중첩된 객체는 점 경로(address.city)가 되거나 JSON 텍스트로 남습니다. 단순한 값의 배열은 ", "로 이어 붙이거나, JSON으로 두거나, tags[0], tags[1] 열로 나눕니다. 객체의 배열은 나누지 않으면 JSON으로 남습니다. 숫자는 쓰인 그대로의 자릿수로 복사됩니다. HTML 출력은 &, <, >, ", '를 이스케이프하므로 데이터 때문에 마크업이 깨지지 않습니다.

예시

샘플에는 세 사람이 있고 표는 8개 열(id, name, email, address.city, address.zip, tags, active, score)이 됩니다. 김민수의 tags는 admin, beta가 되고, 이지은은 email과 zip이 없어 그 셀이 비며, 한빛 & 파트너스는 email이 null(빈 셀)이고 score가 9.5입니다. CSV에서는 admin, beta에 쉼표가 있어 따옴표로 감싸집니다.

자주 묻는 질문

JSON이 배열이 아니라 객체라면요?

객체 안에 객체 배열이 있으면(대부분의 API 응답은 data나 results 같은 키 아래에 있습니다) 그 배열을 씁니다. 없으면 객체를 키/값 행으로 보여 줍니다. 원하는 배열의 경로를 직접 입력할 수도 있습니다.

어떤 열에는 JSON이 들어 있는 이유는 무엇인가요?

행 안의 객체 배열은 한 셀에 담을 수 없어 JSON 텍스트로 남습니다. "항목마다 열 하나"를 고르면 펼쳐지고, 경로를 그 안쪽 배열로 지정해도 됩니다.

결과를 엑셀에 붙여넣을 수 있나요?

네. TSV를 고른 뒤 붙여넣거나 CSV를 저장하세요. 엑셀은 유효 숫자를 15자리까지만 표시하므로 아주 긴 ID는 엑셀에서 반올림된 것처럼 보일 수 있지만 여기의 텍스트는 정확합니다.

데이터가 업로드되나요?

아닙니다. JSON을 읽고 표로 만드는 작업은 브라우저에서 이뤄집니다.

출처

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). JSON을 표로 변환 (JSON to HTML 표). https://kakao.mobile/ko/tools/json-to-table/

MLA

“JSON을 표로 변환 (JSON to HTML 표).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/json-to-table/.

광고