프로젝트 소개

JSON Hero는 Trigger.dev 팀에서 개발하고 유지 관리하는 오픈소스 웹 기반 JSON 뷰어입니다. JSON 문서를 읽고 이해하기 위한 깔끔한 UI를 제공하며, 데이터를 보는 여러 가지 방법을 제공합니다: macOS Finder에서 영감을 받은 컬럼 뷰, 전통적인 트리 뷰, 그리고 에디터 뷰입니다. 주요 기능은 다음과 같습니다: - 여러 보기 모드: 키보드 탐색, 경로 표시줄, 히스토리를 갖춘 컬럼 뷰; 접을 수 있는 섹션을 갖춘 트리 뷰; 사이드바 미리보기를 갖춘 에디터 뷰. - 콘텐츠 미리보기: 문자열 콘텐츠를 자동으로 추론하고, 날짜/시간, 이미지 URL, 웹사이트 URL, 트윗 URL, JSON URL, 색상에 대한 유용한 미리보기를 표시합니다. - 검색: 키 이름, 키 경로, 값, 형식화된 값을 포함하여 전체 JSON 파일에서 퍼지 검색을 수행합니다. - 관련 값: 문서 전체에서 특정 필드에 대한 모든 관련 값을 스캔하며, 정의되지 않았거나 null인 값도 포함합니다. - 추론된 JSON 스키마: 검증에 사용할 수 있는 추론된 JSON 스키마를 생성합니다. - 키보드로 접근 가능한 탐색. - 경로 지원이 있는 공유 가능한 URL. JSON을 JSON Hero로 보내는 방법에는 jsonhero.io로 드래그 앤 드롭, JSON 또는 URL 붙여넣기, URL에 Base64 인코딩된 문자열 사용, VS Code 확장, Raycast 확장, 또는 jsonhero.io/api/create.json으로 비공식 POST API를 사용하는 방법이 있습니다. 로컬에서 실행하려면 저장소를 클론하고, npm install을 실행하고, SESSION_SECRET 환경 변수를 설정하고, npm run dev 또는 npm start를 실행한 다음 http://localhost:8787을 엽니다.