Show GN: JSON Prettier - 오프라인 JSON 포맷팅 앱
(github.com/rebase)안녕하세요
API 디버깅이나 서버 로그 분석할 때 JSON 포맷팅할 일이 자주 있는데, 그때마다 “json formatter” 검색해서 웹 도구를 썼습니다.
근데 광고도 많고, 무엇보다 회사 내부 API 응답이나 고객 데이터처럼 민감한 JSON을 브라우저에 복사해서 붙여넣는 게 좀 꺼려졌습니다.
그래서 오프라인에서 돌릴 수 있는 JSON 포맷팅 앱을 직접 만들어봤습니다.
JSON Prettier라는 이름이고, 기본적인 기능은 JSON 문자열을 보기 좋게 정리해서 보여주는 단순한 앱입니다.
Tauri + React로 만들었습니다.
Tauri를 처음 써봤는데 빌드도 잘 되고, 파일 용량도 Electron보다 훨씬 작더라고요. (4 ~ 5mb)
다만 막상 맥에서 릴리즈 된 것을 다운로드 받아서 실행해보니까, 보안 설정 때문에 그냥은 실행이 안 되고,
터미널 열어서 xattr로 서명 해제 같은 걸 해줘야 실행이 되더라고요. (이상하게 직접 로컬에서 빌드한 파일은 실행이 잘 됩니다.)
애플이 이런 식으로 앱 실행을 막는 줄은 몰랐고, 저도 찾아가면서 실행해봤습니다.
혹시 이걸 좀 더 자연스럽게 배포하거나 실행하게 만드는 방법이 있다면 조언도 환영입니다.
GitHub: https://github.com/rebase/json-prettier
다운로드: https://github.com/rebase/json-prettier/releases