JSON을 표로 변환

불러온 JSON 데이터가 없습니다

샘플 데이터를 불러오거나 JSON을 붙여넣어 향상된 테이블 편집기를 시작하세요

JSON을 표로 변환하는 6가지 이유

원본 JSON을 더 읽기 쉬운 표 형태로 바꾸면 검토와 편집을 더 빠르게 진행할 수 있습니다.

1

원본 JSON을 바로 읽기 쉬운 표로 변환

필드를 손으로 다시 정렬하지 않아도 JSON을 행과 열로 바꿀 수 있습니다.

2

트리와 표 사이를 오가도 맥락이 유지

중첩 구조가 깊어도 현재 보고 있는 위치를 쉽게 따라갈 수 있습니다.

3

내비게이션으로 원하는 JSON 노드를 빠르게 찾기

내비게이션으로 확인할 branch로 바로 이동해 현재 노드와 맥락을 복잡한 구조에서도 쉽게 파악할 수 있습니다.

4

스프레드시트처럼 검색, 필터, 정렬

큰 목록도 긴 JSON 블록보다 열 기준으로 더 빨리 확인할 수 있습니다.

5

민감한 데이터는 브라우저에 그대로 유지

모든 처리가 로컬에서 이뤄져서 내부 데이터를 업로드할 필요가 없습니다.

6

정리된 결과를 바로 복사하거나 내보내기

Excel, Sheets, 다음 도구로 옮기기 쉬운 결과를 빠르게 얻을 수 있습니다.

테이블 형식으로 JSON을 보고 편집하는 방법

11단계 – JSON 그리드 뷰에 데이터 불러오기22단계 – JSON 트리 뷰로 올바른 구간 찾기33단계 – JSON을 시각적으로 온라인 편집하기44단계 – 최종 결과 내보내기

JSON 테이블 에디터를 처음 쓴다면 이 흐름대로 작업하는 것이 가장 쉽습니다. API 응답, 설정 파일, 표 형태의 배열, 깊게 중첩된 객체에 특히 잘 맞습니다. 먼저 JSON을 가져오고, 왼쪽 트리에서 필요한 노드로 이동한 뒤, 메인 테이블 영역에서 수정, 검토, 내보내기를 진행하세요.

원본 JSON에서 편집 가능한 테이블까지

중괄호 덩어리를 계속 보지 않아도 JSON 구조를 이해할 수 있습니다

이 페이지는 배열 기반 목록, 설정 객체, API 응답을 다룰 때 특히 효과적입니다. JSON을 가져오고 적절한 노드를 클릭하면 에디터가 구조를 더 빠르게 읽을 수 있는 테이블 또는 키-값 뷰로 나눠 줍니다.

원본 JSON
1
{
2
"users": [
3
{ "id": 101, "name": "Ava", "plan": "Pro", "active": true },
4
{ "id": 102, "name": "Leo", "plan": "Free", "active": false }
5
]
6
}

테이블 뷰로 전환한 뒤

왼쪽 트리에서 `users` 배열을 클릭하면 오른쪽은 전체 JSON 블록 대신 컬럼 기반 테이블로 바뀝니다.

id
name
plan
active
101
Ava
Pro
true
102
Leo
Free
false

객체 노드는 키-값 테이블로, 배열 노드는 행 기반 테이블로 표시되며 필요하면 중첩 객체 안으로 계속 들어갈 수 있습니다.

실무에 가까운 3가지 예시

추상적인 설명이 아니라 제품 개발, 운영, 데이터 정리에서 자주 만나는 JSON 형태들입니다. 각 예시는 원본 JSON과 테이블 뷰에서 더 읽기 쉬워진 모습을 함께 보여 줍니다.

API 응답

사용자 목록을 필터 가능한 테이블로 바꾸기

관리자 목록, 회원 정보, 구독 기록 등 배열 기반 응답에 유용합니다. 가져온 직후 필드 기준 정렬, 필터, 검색을 바로 할 수 있습니다.

JSON
1
[
2
{ "id": 101, "name": "Ava", "plan": "Pro", "active": true },
3
{ "id": 102, "name": "Leo", "plan": "Free", "active": false }
4
]
id
name
plan
active
101
Ava
Pro
true
102
Leo
Free
false

비활성 사용자만 찾고 싶다면 먼저 `active = false`로 필터링한 뒤 해당 행만 편집하세요.

설정 객체

환경 설정을 키-값 데이터로 검토하기

서비스 설정, 기능 플래그, 재시도 정책 같은 객체형 JSON에 적합합니다. 객체 노드를 열면 오타나 타입 불일치가 원본 텍스트보다 더 잘 보입니다.

JSON
1
{
2
"env": {
3
"region": "ap-southeast-1",
4
"retry": 3,
5
"debug": false
6
}
7
}
region
ap-southeast-1
retry
3
debug
false

객체형 JSON은 키-값 쌍으로 표시되므로 설정값과 불리언을 빠르게 점검하기 좋습니다.

업무 데이터

주문이나 거래 기록을 행 단위로 처리하기

주문 목록, 거래 로그, 기타 운영 배열 데이터에 적합합니다. 먼저 배열 노드를 연 뒤 행을 정렬해 이상치를 더 빨리 찾을 수 있습니다.

JSON
1
{
2
"orders": [
3
{ "id": "SO-1001", "amount": 1299, "status": "paid" },
4
{ "id": "SO-1002", "amount": 860, "status": "pending" }
5
]
6
}
id
amount
status
SO-1001
1299
paid
SO-1002
860
pending

특정 주문이 더 복잡하다면 먼저 목록에서 전체를 보고, 그 레코드로 들어가 중첩 필드를 확인하세요.

  1. 01

    Tutorial Step

    1단계 – JSON 그리드 뷰에 데이터 불러오기

    먼저 확인하거나 수정할 데이터를 에디터에 넣습니다. JSON 문법만 올바르면 도구가 원본 텍스트를 즉시 더 읽기 쉽고 다루기 쉬운 테이블 또는 키-값 뷰로 바꿔 줍니다.

    • 원본 JSON을 도구에 바로 붙여넣거나, 가져오기를 눌러 로컬 파일, URL, 샘플 데이터에서 불러오세요.
    • 가져오기 후 에디터가 구조를 자동으로 감지하고 노드 유형에 따라 뷰를 전환합니다. 배열은 행과 열로, 객체는 키-값 쌍으로 표시됩니다.
    • JSON이 크다면 먼저 전체 payload를 가져온 뒤, 트리에서 필요한 구간만 나눠서 보는 편이 전체 문서를 한 번에 보는 것보다 낫습니다.
    • 구문 오류가 있다면 formatter나 validator에서 먼저 수정한 뒤 테이블 에디터로 돌아오세요.
  2. 02

    Tutorial Step

    2단계 – JSON 트리 뷰로 올바른 구간 찾기

    데이터를 불러왔다고 바로 수정하지 마세요. 먼저 왼쪽 트리에서 계층 구조를 파악하면 잘못된 부분을 건드릴 위험을 크게 줄일 수 있습니다.

    • 사이드바에서 객체와 배열을 단계별로 펼쳐 `users`, `items`, `settings` 같은 주요 노드를 먼저 확인하세요.
    • 트리의 아무 노드나 클릭하면 메인 영역은 전체 JSON 대신 해당 브랜치만 보여 줍니다.
    • 배열 안 각 항목의 구조가 비슷하다면 먼저 배열 노드를 선택하고, 특정 레코드만 보고 싶다면 그 항목까지 더 들어가면 됩니다.
    • 중첩이 깊은 JSON이라면 메인 테이블에서 수정하기 전에 실제로 필요한 비즈니스 필드를 먼저 정해 두면 루트에서 과하게 수정하는 실수를 줄일 수 있습니다.
  3. 03

    Tutorial Step

    3단계 – JSON을 시각적으로 온라인 편집하기

    대상 노드에 도달하면 JSON 편집은 코드 파일을 고치는 것보다 스프레드시트를 다루는 방식에 가깝습니다. 핵심은 문법을 손으로 입력하는 것이 아니라 값을 더 안전하게 바꾸는 것입니다.

    • 셀을 더블 클릭해 문자열, 숫자, 불리언 등 단순 값을 수정하세요. 쉼표, 따옴표, 들여쓰기를 직접 맞출 필요가 없습니다.
    • 객체와 배열은 컨텍스트 메뉴로 속성과 행을 추가, 삭제, 복제할 수 있어 반복 데이터 정리에 유용합니다.
    • 목록 데이터를 다룰 때는 정렬, 필터, 검색을 함께 사용해 대상 레코드를 먼저 좁힌 뒤 수정하세요.
    • 모든 변경 사항은 테이블 뷰와 기본 JSON에 실시간 반영됩니다. 중요한 수정 후에는 루트로 돌아가 전체 구조가 여전히 자연스러운지 확인하는 것이 좋습니다.
  4. 04

    Tutorial Step

    4단계 – 최종 결과 내보내기

    로컬 수정이 끝나면 마지막으로 결과를 검증하고 정리된 JSON을 개발, 디버깅, 전달 흐름으로 다시 가져가면 됩니다.

    • 내보내기 전에 루트 노드로 돌아가 전체 JSON이 그대로 유지됐는지, 특히 부모 필드와 배열 항목이 손상되지 않았는지 확인하세요.
    • 문제가 없다면 최종 JSON을 클립보드에 복사해 API 클라이언트, 코드 에디터, 문서에 붙여넣으세요.
    • 저장된 산출물이 필요하면 JSON 파일로 다운로드해 보관, 롤백, 팀원 전달에 활용하세요.
    • 여전히 포맷팅, 검증, CSV 또는 Schema 변환이 필요하다면 관련 도구로 이동해 워크플로를 이어갈 수 있습니다.
    • 다음 단계가 필드 재구성, 중첩 재작성, 또는 현재 데이터를 다른 JSON 형태로 바꾸는 작업이라면 AI JSON Transform 도구로 넘어가 AI가 먼저 변환 로직 초안을 만들게 하세요.

자주 쓰는 실전 워크플로

1

먼저 JSON validator로 입력이 유효한지 확인해 import 단계가 깨지지 않도록 합니다.

2

그다음 테이블 에디터를 열고 루트에서 바로 수정하지 말고 먼저 트리에서 정확한 비즈니스 노드를 찾습니다.

3

메인 테이블에서 검색, 필터, 정렬을 조합해 대상 레코드를 좁힌 후 값이나 구조를 수정합니다.

4

수정 후 루트로 돌아가 배열 길이, 객체 중첩, 핵심 필드가 여전히 올바른지 확인합니다.

5

최종 JSON을 복사하거나 다운로드하고, 이후 필드 이름 변경, 구조 재편, 새로운 출력 형태가 필요하면 JSON Transform으로 넘어가 AI가 변환 로직 초안을 만들도록 하세요.

이 흐름을 따르면 원본 JSON 텍스트를 손으로 직접 수정하는 것보다 더 빠르고 안전하며, 실제 프로젝트의 중대형 payload를 다룰 때 특히 유용합니다.

파워 유저를 위한 팁

텍스트 검색으로 대용량 데이터셋에서 특정 키나 값을 빠르게 찾을 수 있습니다.
열 정렬과 필터링으로 배열 데이터를 스프레드시트처럼 분석하세요.
레이아웃은 반응형입니다. 사이드바 너비를 조절하거나 전체 화면 모드로 전환해 가시성을 극대화하세요.

관련 JSON 도구

  • 도구를 오가며 검증, 포맷, 변환을 매끄럽게 수행할 수 있습니다.
  • 모든 도구는 보안과 속도를 위해 브라우저에서 로컬로 처리됩니다.

자주 묻는 질문

테이블 뷰에서 사이드바 탐색은 어떻게 동작하나요?

사이드바는 JSON 데이터를 트리 구조로 보여줍니다. 노드를 클릭하면 해당 노드가 선택되고, 메인 테이블 영역은 선택한 노드의 데이터를 가장 적절한 테이블 형식으로 표시합니다. 객체는 키-값 테이블, 배열은 행 기반 테이블, 원시 값은 자세한 정보로 표시됩니다.

내 데이터는 안전한가요?

네, 물론입니다. JSON Swiss는 모든 데이터를 브라우저에서 로컬로 처리합니다. JSON 데이터는 어떤 서버로도 전송되지 않으며, 기기에만 남고 저장되거나 제3자와 공유되지 않습니다. 페이지가 한 번 로드되면 오프라인에서도 사용할 수 있습니다.

어떤 데이터 유형을 테이블 형식으로 표시할 수 있나요?

테이블 편집기는 객체(키-값), 배열(행과 열), 원시 값(문자열, 숫자, boolean, null)을 지원합니다. 복잡한 중첩 구조도 펼침 가능한 행과 인라인 편집으로 처리할 수 있습니다.

테이블에서 직접 데이터를 편집할 수 있나요?

네! 셀을 클릭해 값을 인라인으로 편집할 수 있습니다. 객체와 배열은 항목 추가/삭제/수정이 가능하며, 변경 사항은 테이블 뷰와 사이드바 탐색에 즉시 반영됩니다. 편집기는 타입 검증과 JSON 포맷팅을 지원합니다.

대용량 데이터셋은 어떻게 다루나요?

테이블에는 필터링, 정렬, 검색 기능이 내장되어 있습니다. 툴바를 사용해 기준으로 필터링하고, 열을 정렬하거나, 전체 데이터에서 검색할 수 있습니다. 대용량 데이터에서도 성능을 위해 테이블은 가상화되어 동작합니다.

내 JSON 데이터를 불러올 수 있나요?

물론입니다! '샘플 데이터 불러오기' 버튼으로 예제를 선택하거나, JSON 입력 영역에 직접 붙여넣을 수 있습니다. 편집기는 구조를 자동 감지하여 가장 적절한 테이블 형식으로 표시합니다.