JSONHero - 향상된 JSON 구조 시각화 도구 오픈소스
(jsonhero.io)- 밸류 형식에 따른 미리보기 제공 : 이미지, 날짜, 색상, URL, 비디오
- 엣지 케이스 탐색 가능 : 필드의 관련 값 보기. 추론한 JSON 스키마 보기 가능
- 빠른 퍼지 검색
- VS Code 플러그인 제공
- 공유URL로 쉽게 협업 가능
- 키보드 단축키, 다크모드, 자동 JSON 스키마 생성
먼저, CF Worker에서 돌릴 수 있도록 한 공식 오픈소스 버전이 있습니다.
https://github.com/apihero-run/jsonhero-web
다만 접속자 분석을 위한 트래킹 라이브러리가 한 두개 붙어있고,
외부 API를 사용합니다.
https://github.com/antegral/jsonhero-web
이건 직접 제가 포크해서 약간의 수정을 거친 배포판입니다.
트래킹 라이브러리나 ApiHero 같은 트래킹이 될 수 있을만한 외부 API등을 제가 찾아 대부분 제거했습니다.
또한 온프레미스를 위해 Dockerfile까지 약간 수정해서 기존에 하드코딩 되어있던 SESSION_SECRET까지 Docker 이미지 빌드시 --build-arg로 직접 조정 할 수도 있습니다.
직접 제작한 배포판에 문제가 있다면 레포에 이슈로 달아주세요.
- 참고로, 공식 오픈소스 버전이나 자작 배포판과 기능상 차이는 없는 것으로 확인되나,
Try it out에 있는 예제 JSON API는 두 배포판 전부 작동하지 않습니다.