개요
브라우저에서 JSON, YAML, XML을 정형화. 트리 보기, 검색, JSONPath 복사, 내보내기. 오픈소스, 프라이버시 우선, MV3 네이티브.
TreeJSON은 JSON, YAML, XML 응답을 브라우저에서 즉시, 로컬로, 텔레메트리 제로로 정형화합니다. 2026년 초 가장 인기있던 JSON Formatter Chrome 확장 프로그램(200만+ 사용자)이 클로즈드 소스로 전환되어 서드파티 스크립트를 주입하기 시작한 이후, Manifest V3 기반으로 처음부터 다시 구축되었습니다. 주요 기능 TreeJSON은 Content-Type 헤더와 파일 확장자로 JSON, YAML, XML 응답을 감지하고, 문법 강조, 항목 카운터, 들여쓰기 가이드가 포함된 깔끔한 접을 수 있는 트리 보기로 렌더링합니다. 설정 불필요, 계정 불필요, 서버 불필요. 핵심 기능 • JSON, JSON-LD, JSON:API, HAL+JSON, NDJSON, YAML, XML 자동 포맷팅 • 항목 카운터와 들여쓰기 가이드가 있는 접을 수 있는 트리 • 키와 값에 대한 전체 텍스트 검색, 부분 문자열 강조 • 임의 노드 우클릭 → JSONPath, 원시 값 또는 전체 서브트리 복사 • 모든 원시 값에 대한 클릭-투-카피 • 줄 번호가 매겨진 파싱 에러를 표시하는 JSON 검증기 • JSON을 CSV(객체 배열), TypeScript 타입 또는 JSON Schema(Draft-07)로 내보내기 • 라이트 / 다크 / 자동 테마 — OS를 따름 • 탭별, 오리진별 비활성화, 정규식 URL 제외 패턴 • 키보드 단축키(Alt+Shift+J 토글, ⌘/Ctrl+F 검색) • 파일 액세스를 활성화하면 로컬 파일(file://)에서도 작동 • 원시 / 파싱 토글로 언제든 소스 텍스트로 되돌아가기 • 설치 후 100% 오프라인 — 자체 네트워크 요청 없음 대상 사용자 REST 및 GraphQL 응답을 디버깅하는 웹 개발자, 페이로드를 검사하는 백엔드 엔지니어, 응답 형태를 검증하는 QA, 구성 파일을 읽는 DevOps, 원시 JSON URL에 도달하여 읽기 쉽게 만들고 싶은 모든 사람. 작동 방식 JSON, YAML 또는 XML URL을 엽니다 → TreeJSON이 Content-Type을 확인 → 구조화된 트리를 렌더링 → 검색, 복사, 내보내기. 설정은 항상 제로. 왜 TreeJSON인가 • 프라이버시 우선. 텔레메트리 제로, 분석 제로, 서드파티 스크립트 제로, 서버 제로. • 오픈소스. MIT 라이선스. 감지 코드는 공개 저장소에서 감사 가능합니다. • MV3 네이티브. Chrome의 현재 확장 플랫폼용으로 제작되었습니다. Manifest V2를 폐기할 향후 Chrome 업데이트로 비활성화되지 않습니다. • 최소 권한. 환경설정용 「storage」와 현재 페이지용 「activeTab」만 사용합니다. 호스트 권한 「<all_urls>」는 응답의 Content-Type을 읽는 데에만 사용됩니다. • 멀티 포맷. JSON, YAML, XML — 하나의 도구, 세 개의 뷰어, 일관된 UI. 권한 설명 TreeJSON이 모든 사이트에 대한 액세스를 요청하는 이유는? JSON, YAML, XML API는 웹의 모든 도메인에서 호스팅됩니다. Chrome이 임의의 도메인에서 JSON 응답을 자동 포맷하려면 확장 프로그램이 해당 도메인에 대한 액세스를 선언해야 합니다. TreeJSON은 문서의 Content-Type만 검사합니다. 응답이 JSON, YAML 또는 XML이 아닌 경우 콘텐츠 스크립트는 즉시 종료됩니다. 브라우저 기록은 읽지 않습니다. URL이 브라우저 밖으로 나가지 않습니다. 아무것도 어디로도 전송되지 않습니다. 다른 JSON 뷰어에서 옮기시나요? 텔레메트리 없는, 서드파티 스크립트 없는, 최신 MV3 코드베이스의 오픈소스 JSON 뷰어를 찾고 계신가요? TreeJSON은 프라이버시 우선, 멀티 포맷 옵션입니다. 몇 초 만에 전환하세요. FAQ Q: TreeJSON이 쇼핑이나 체크아웃 페이지에 팝업이나 배너를 주입하나요? A: 아니요. TreeJSON은 비JSON 페이지에서 절대 실행되지 않습니다. Content-Type이 JSON, YAML 또는 XML이 아닌 경우 콘텐츠 스크립트는 페이지를 읽기 전에 종료됩니다. Q: TreeJSON이 내 브라우징을 추적하나요? A: 아니요. TreeJSON은 발신 네트워크 요청이 제로입니다. 원격 스크립트, 폰트 또는 분석 SDK를 로드하지 않습니다. Q: 왜 「<all_urls>」를 요청하나요? A: JSON API는 모든 도메인에서 호스팅됩니다. TreeJSON은 응답의 Content-Type을 확인하고 관련이 없으면 종료합니다. URL은 기록되거나 전송되지 않습니다. Q: JSON을 편집할 수 있나요? A: TreeJSON은 v1에서 읽기 전용입니다. 쓰기에는 전용 JSON 편집기를 사용하세요. Q: 오프라인에서 작동하나요? A: 네. 설치 후 TreeJSON은 완전히 로컬에서 실행됩니다. 서버 구성 요소가 없습니다. Q: 소스 코드는 공개되어 있나요? A: 네. GitHub에 MIT 라이선스로 공개됩니다. 설치 전에 감지 로직, 파서 글루, 렌더링 코드를 감사할 수 있습니다. Q: Chrome DevTools와는 어떻게 다른가요? A: DevTools는 Network 탭에서 JSON을 표시하며 각 요청마다 열어야 합니다. TreeJSON은 일반 탭에서 여는 모든 JSON URL을 자동으로 포맷합니다 — 일상적인 API 검사, 워크스루, 화면 공유에 더 빠릅니다.
세부정보
개인정보 보호
개발자가 사용자 데이터에 관해 다음과 같이 선언했습니다
- 승인된 사용 사례를 제외하고 서드 파티에 판매하지 않음
- 항목의 핵심 기능과 관련 없는 목적으로 사용하거나 전송하지 않음
- 신용도 판단 또는 대출 목적으로 사용하거나 전송하지 않음