JSON 배열 테이블 탐색기
브라우저 처리객체가 담긴 JSON 배열을 열과 행이 있는 CSV 표로 바꿉니다. 항목마다 다른 키도 모두 열로 모으고, 없는 칸은 비워 두며 중첩 값은 JSON 글자로 넣습니다.
- 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
API가 돌려준 목록 데이터를 엑셀이나 구글 시트에서 보고 싶을 때, 이 도구가 JSON 배열의 각 항목을 한 행으로, 키를 열로 놓은 CSV를 만듭니다. 첫 항목에 없던 키가 뒤에서 나와도 열 목록에 추가하므로 빠지는 필드가 없습니다.
id,name,tags,email 1,Kim,"[""vip""]", 2,Lee,,[email protected]
JSON 배열 테이블 탐색기 사용 가이드
API가 돌려준 목록 데이터를 엑셀이나 구글 시트에서 보고 싶을 때, 이 도구가 JSON 배열의 각 항목을 한 행으로, 키를 열로 놓은 CSV를 만듭니다. 첫 항목에 없던 키가 뒤에서 나와도 열 목록에 추가하므로 빠지는 필드가 없습니다.
항목에 그 키가 없으면 칸을 비워 두고, 값이 null이면 'null'이라고 적어 '값이 없음'과 '키가 없음'을 구분합니다. 배열이나 객체처럼 한 칸에 넣기 어려운 값은 ["vip"] 같은 JSON 글자로 넣어 정보가 사라지지 않게 합니다.
숫자나 문자열만 든 배열은 'value'라는 열 하나로 정리합니다. 결과 CSV 파일은 UTF-8 BOM을 붙여 내려받으므로 엑셀에서 열어도 한글이 깨지지 않습니다.
사용 방법
- 'JSON 배열 (객체 목록)' 칸에 [ {…}, {…} ] 형태의 데이터를 붙여 넣습니다.
- '실행'을 누르면 첫 줄이 열 이름인 CSV가 나옵니다.
- '다운로드'로 .csv 파일을 받아 엑셀이나 시트에서 엽니다.
예시: 키가 서로 다른 회원 목록
[{"id":1,"name":"Kim","tags":["vip"]},{"id":2,"name":"Lee","email":"[email protected]"}]id,name,tags,email 1,Kim,"[""vip""]", 2,Lee,,[email protected]
두 번째 항목에만 있는 email도 열로 추가되고, 없는 칸은 비어 있습니다.
이럴 때 쓰면 좋아요
- API 목록 응답을 스프레드시트로 옮겨 정렬하거나 필터를 걸어 볼 때
- 항목마다 필드가 조금씩 다른 데이터에서 어떤 필드가 비어 있는지 표로 확인할 때
- 개발자가 아닌 동료에게 JSON 데이터를 엑셀 파일로 전달할 때
- CSV 필터·정렬 도구로 이어서 가공하기 위한 중간 표를 만들 때
문제가 생겼을 때
최상위가 객체면 그 객체 하나를 한 행으로 봅니다. 응답에서 [로 시작하는 배열 부분만 잘라 넣으세요.
[]만 들어 있는 경우입니다. 항목이 하나 이상 있는 응답을 넣으세요.
활용 팁
- 중첩 객체를 열로 풀어서 보고 싶다면 먼저 JSON Flatten 도구로 각 항목을 user.name 같은 점 경로로 펼친 뒤 넣으세요.
- 열 순서는 키가 처음 나온 순서이므로, 원하는 순서가 있으면 첫 항목의 키 순서를 맞춰 두면 됩니다.
자주 묻는 질문
CSV 규칙대로 큰따옴표로 감싸고, 값 안의 큰따옴표는 두 번 겹쳐 씁니다. 엑셀에서 열면 원래 글자로 보입니다.
이 도구는 CSV를 만듭니다. xlsx가 필요하면 결과를 CSV → XLSX 변환기에 넣으면 됩니다.
아니요. 변환은 브라우저 안에서만 이루어지고 붙여 넣은 JSON은 어디에도 저장되지 않습니다.