JSON을 테이블로 보는 방법
- JSON을 붙여넣거나 파일을 엽니다. 객체 배열이 가장 적합하며, 각 객체는 행이 되고 각 키는 열이 됩니다.
- 열 머리글을 클릭해 정렬하고(다시 클릭하면 역순), 필터 상자에 입력해 일치하는 행만 표시합니다.
- CSV 내보내기로 표시된 행을 다운로드하거나, Excel용으로 복사를 눌러 스프레드시트에 바로 붙여넣습니다.
JSON 구조별 테이블 변환 결과
| JSON | 테이블 |
|---|---|
| 객체 배열 | 객체마다 한 행, 키마다 한 열(모든 객체의 모든 키) |
객체의 객체, 예: {"ada": {…}, "bob": {…}} | 항목마다 한 행과 _key 열 추가 |
| 그 밖의 객체 | 키와 값, 두 개의 열 |
| 배열의 배열 | 1, 2, 3 … 번호가 매겨진 열 |
| 일반 값의 배열 | 단일 value 열 |
| 중첩 객체 | address.city 같은 열. 중첩 객체를 열로 펼치기를 끄면 한 셀에 압축된 JSON으로 표시 |
정렬과 필터링
숫자는 값 기준으로, 텍스트는 자연 정렬 방식으로 정렬되므로 item2가 item10보다 앞에 옵니다. 빈 셀은 항상 맨 뒤로 갑니다. 필터는 JSON으로 표시된 중첩 값을 포함해 모든 행의 모든 셀을 검색합니다. 큰 테이블은 한 번에 500행씩 표시되지만, 정렬, 필터링, 내보내기에는 항상 모든 행이 사용됩니다.
자주 묻는 질문
JSON 파일을 HTML 테이블로 바꾸려면 어떻게 하나요?
여기에서 파일을 열면 바로 테이블이 나타납니다. 데이터를 다른 곳에서 사용하려면 CSV로 내보내거나 Excel용으로 복사하세요.
테이블을 엑셀이나 Google 스프레드시트에 붙여넣을 수 있나요?
네. Excel용으로 복사는 표시된 행을 탭으로 구분된 텍스트로 복사하며, 스프레드시트가 이를 자동으로 열로 나눕니다.
객체 안의 배열은 어떻게 표시되나요?
배열은 ["a","b"]처럼 한 셀 안에 압축된 JSON으로 표시되므로 데이터가 손실되지 않습니다.
행 수 제한이 있나요?
정해진 제한은 없습니다. 테이블은 한 번에 500행씩 보여 주고 버튼으로 더 불러올 수 있으며, 내보내기에는 항상 필터와 일치하는 모든 행이 포함됩니다.