본문 바로가기

JSON 편집기

브라우저 처리

JSON을 붙여 넣고 정렬, user.token 같은 경로 삭제, 접고 펴는 트리 보기, CSV·YAML·XLSX 변환을 한 화면에서 처리하는 편집기입니다.

도구 실행입력 후 결과 확인
JSON 편집기 샘플 실행

API 응답이나 설정 파일을 공유하기 전에 토큰 같은 필드를 빼거나, 들여쓰기를 정리하거나, 표로 바꿔야 할 때가 있습니다. 이 편집기는 JSON을 붙여 넣고 정렬, 특정 경로 제거, 접었다 펼 수 있는 트리 보기, CSV·YAML·XLSX 변환을 한 화면에서 처리합니다.

브라우저 처리
샘플 결과
2개 필드를 제거했습니다.
{
  "user": { "name": "ToolBada" },
  "items": [ { "id": 1 }, { "id": 2 } ]
}
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

JSON 편집기 사용 가이드

API 응답이나 설정 파일을 공유하기 전에 토큰 같은 필드를 빼거나, 들여쓰기를 정리하거나, 표로 바꿔야 할 때가 있습니다. 이 편집기는 JSON을 붙여 넣고 정렬, 특정 경로 제거, 접었다 펼 수 있는 트리 보기, CSV·YAML·XLSX 변환을 한 화면에서 처리합니다.

'제거할 경로'는 user.token처럼 점으로 이어 적고, 배열 항목은 items.0처럼 번호(0부터)로 가리킵니다. 배열 뒤에 번호 대신 키 이름을 쓰면(items.price) 배열 안의 모든 항목에서 그 키를 지우고, 지운 개수를 알려 줍니다.

JSON 문법이 틀리면 '3행 15열'처럼 오류 위치와 그 줄의 내용을 보여 줍니다. 쉼표 하나, 따옴표 하나가 빠진 곳을 긴 JSON에서 찾을 때 특히 쓸모 있습니다.

사용 방법

  1. 'JSON 입력'에 JSON을 붙여 넣고 '출력 형식'(JSON, CSV, YAML, XLSX)을 고릅니다.
  2. '정렬'을 누르면 들여쓰기된 JSON 또는 선택한 형식으로 변환한 결과가 나옵니다.
  3. 지울 필드가 있으면 '제거할 경로'에 user.token 같은 경로를 적고 '경로 제거'를 누릅니다. 입력란의 JSON도 함께 바뀝니다.
  4. 구조를 훑어보려면 '트리 보기'를 누르고, 결과는 '복사'로 가져갑니다.

예시: 배열 안 모든 항목에서 price 지우기

입력
{"user":{"name":"ToolBada"},"items":[{"id":1,"price":900},{"id":2,"price":1200}]}
제거할 경로: items.price
결과
2개 필드를 제거했습니다.
{
  "user": { "name": "ToolBada" },
  "items": [ { "id": 1 }, { "id": 2 } ]
}

실제 결과는 2칸 들여쓰기로 한 줄에 한 값씩 표시됩니다. items.0을 적으면 첫 번째 항목 전체가 지워집니다.

이럴 때 쓰면 좋아요

  • API 응답을 문서나 이슈에 붙이기 전에 토큰·개인정보 필드를 지울 때
  • 한 줄로 압축된 설정 JSON을 읽기 좋게 정렬할 때
  • JSON 배열을 CSV나 XLSX로 바꿔 스프레드시트에서 열 때
  • 파싱 오류가 난 JSON에서 문제의 줄과 칸을 찾을 때

문제가 생겼을 때

'일치하는 경로가 없습니다'라고 나옴

경로는 대소문자까지 정확해야 하고, 배열 번호는 0부터 셉니다. 트리 보기로 실제 키 이름과 위치를 확인한 뒤 다시 적으세요.

작은따옴표나 끝 쉼표 때문에 오류

JSON은 큰따옴표만 쓰고 마지막 항목 뒤 쉼표를 허용하지 않습니다. 오류 위치에 표시된 줄에서 '나 ,}를 고치세요.

활용 팁

  • CSV·XLSX로 바꾸면 중첩 객체는 user.name, 배열은 items.0.id처럼 점으로 이은 열 이름으로 펼쳐집니다.
  • XLSX를 고르고 '정렬'을 누르면 엑셀 파일이 바로 내려받아지고, 결과 칸에는 파일 이름과 행 수가 표시됩니다.

자주 묻는 질문

경로 제거는 원본 입력도 바꾸나요?

네. 제거한 뒤의 JSON이 입력란에도 다시 들어갑니다. 원본이 필요하면 제거하기 전에 따로 복사해 두세요.

여러 경로를 한 번에 지울 수 있나요?

한 번에 한 경로만 지웁니다. 지울 필드가 여러 개면 경로를 바꿔 가며 '경로 제거'를 여러 번 누르세요. 이전 제거 결과는 입력란에 남아 이어서 적용됩니다.

주석이 들어간 JSON도 읽나요?

표준 JSON만 읽습니다. // 나 /* */ 주석이 있는 설정 파일(JSONC)은 주석을 지운 뒤 넣어야 합니다.