JSON을 테이블로
브라우저에서 로컬로 실행JSON 배열과 API 응답을 정렬·검색 가능한 테이블로 보기
JSON 입력
JSON to Table의 기능
JSON to Table은 JSON 배열이나 배열이 들어 있는 API 응답을 확인용으로 정렬하고 검색할 수 있는 테이블로 바꿉니다. $.data.users, $.data.orders처럼 객체를 따라 도달할 수 있는 모든 배열을 찾아 각 배열의 JSONPath와 행 수를 함께 보여 주므로, 도구가 몰래 추측하는 대신 사용자가 데이터 세트를 선택합니다. JSON은 절대 변경되지 않습니다.
사용 방법
- 1.JSON을 붙여 넣거나, .json 파일 하나를 업로드하거나 끌어다 놓거나, 예제를 불러옵니다.
- 2.데이터 세트에서 표시할 배열을 고릅니다. 입력하는 동안 테이블이 업데이트됩니다.
- 3.행을 필터링하고, 열 머리글로 정렬하고, 25, 50, 100행 단위로 페이지를 넘깁니다.
- 4.열 버튼으로 필요 없는 열을 숨깁니다.
- 5.셀을 선택해 값이나 JSONPath를 복사하거나, 모든 행을 탭으로 구분된 텍스트로 복사하거나 data.csv로 다운로드합니다.
열과 셀 값
열은 모든 레코드의 키를 처음 나타난 순서대로 합친 것이므로, 뒤쪽 행에만 있는 키도 열이 됩니다. 행에 없는 키는 누락을 뜻하는 대시로, 명시적인 null은 null로 표시되어 둘이 같아 보이지 않습니다. 중첩된 객체와 배열은 [object Object]가 아니라 간결한 JSON으로 표시되며, 값 복사를 사용하면 보기 좋게 정리된 JSON을 얻습니다. 정렬은 숫자를 수치로, 텍스트를 숫자를 고려한 순서로 비교하며, 누락된 값은 항상 마지막에 옵니다. 단순 값 배열은 하나의 값 열에 표시됩니다.
내보내기, 제한 및 개인정보
복사와 다운로드에는 표시된 열의 모든 행이 원래 순서대로 포함되며, 필터와 정렬은 보기에만 영향을 줍니다. 누락된 필드는 빈 셀이 되고, null은 null로 기록되며, =, +, -, @ 또는 제어 문자로 시작하는 텍스트에는 스프레드시트 앱이 수식으로 실행하지 않도록 앞에 아포스트로피가 붙습니다. JavaScript 정밀도를 넘는 숫자는 테이블에서 반올림되며 알림에 예시가 표시됩니다. 2 MB 이상이면 테이블 만들기를 선택할 때까지 자동 업데이트가 일시 중지됩니다. 파싱과 렌더링은 브라우저에서 이루어지며 JSON은 업로드되지 않습니다.
