JSONKit 소개

JSONKit은 개발자를 위한 무료 오픈소스 온라인 JSON 도구 모음입니다. 포맷팅, 검증, 비교, 변환, 쿼리, 코드 생성을 하나의 빠르고 깔끔한 화면에 모아, 여러 사이트를 오가지 않아도 되도록 만들었습니다.

JSONKit을 만든 이유

JSON은 API 응답, 설정 파일, 로그, 데이터베이스 등 어디에나 있습니다. 하지만 대부분의 온라인 JSON 도구는 한 가지 기능만 제공하거나, 팝업이 많거나, 데이터를 서버로 몰래 업로드합니다. JSONKit은 개발자가 일상적인 JSON 작업에 필요한 단 하나의 북마크가 되는 것을 목표로 합니다. 빠르게 열리고, 5개 언어를 지원하며, 사용자의 데이터를 존중합니다.

제공하는 도구

  • JSON Beautifier & Minifier

    JSON 데이터를 포맷팅(Pretty Print)하여 가독성을 높이거나, 공백을 제거(Minify)하여 파일 용량을 줄일 수 있습니다.

  • JSON Validator

    JSON 데이터의 문법 오류를 검사하고 수정하세요. 정확한 라인 번호와 오류 메시지를 제공하여 문제를 쉽게 찾을 수 있습니다.

  • JSON Tree Viewer

    복잡한 JSON 데이터를 계층적인 트리 구조로 시각화합니다. 노드를 펼치거나 접어서 데이터를 쉽게 탐색할 수 있습니다.

  • JSON Diff & Compare

    두 개의 JSON 데이터를 나란히 비교하여 차이점을 확인하세요. 추가, 삭제, 변경된 부분이 색상으로 강조 표시됩니다.

  • JSON Converter

    JSON 데이터를 YAML, XML, CSV 등 다른 형식으로 변환하거나, 반대로 다른 형식을 JSON으로 변환할 수 있습니다.

  • JSONPath Query

    JSONPath 표현식을 사용하여 JSON에서 데이터를 추출합니다. 강력한 경로 문법으로 중첩된 객체와 배열을 쿼리할 수 있습니다.

  • JSON Escape & Unescape

    JSON 문자열을 이스케이프하여 다른 JSON이나 코드에 포함시키거나, 이스케이프된 JSON 문자열을 원래 형식으로 되돌립니다.

  • JSON Repair

    잘못된 JSON을 자동으로 수정합니다. 후행 쉼표, 누락된 따옴표, 작은따옴표, 주석 등 일반적인 문제를 수정합니다.

  • JSON Schema Validator

    JSON Schema에 대해 JSON 데이터를 검증합니다. 상세한 오류 보고와 함께 데이터가 정의된 구조를 준수하는지 확인하세요.

  • JSON Graph Visualizer

    복잡한 JSON 데이터를 인터랙티브 노드 그래프로 시각화합니다. 객체와 배열의 계층 구조를 한눈에 파악하고, 가로/세로 레이아웃을 전환하며 데이터 관계를 탐색할 수 있습니다.

  • JSON 코드 생성기

    JSON 데이터에서 TypeScript, Go, Python 등의 타입 정의 및 클래스 구조를 자동으로 생성하세요.

데이터 처리 방식

JSONKit의 거의 모든 도구는 브라우저 안에서만 동작합니다. 붙여넣은 JSON은 사용자의 기기에서 파싱·포맷·검증·비교되며 외부로 전송되지 않습니다. 유일한 예외는 JSON to Code로, 타입 정의를 생성하기 위해 JSON 샘플을 서버로 보내고 결과를 즉시 돌려줍니다. 이때 입력값은 기록되거나 저장되지 않습니다. 쿠키와 분석 도구에 대한 내용은 개인정보처리방침을 참고하세요.

만드는 사람

JSONKit은 매일 JSON API를 다루는 독립 소프트웨어 개발자 Ktaewon이 설계·개발·운영하고 있습니다. 사용자의 버그 제보, 기능 제안, 번역 수정이 다음 개발 방향을 직접 결정합니다.

오픈소스

전체 소스 코드는 MIT 라이선스로 GitHub에 공개되어 있습니다. 각 도구가 어떻게 동작하는지 직접 확인하고, 이슈를 등록하거나 개선을 제안하거나 Pull Request를 보낼 수 있습니다.

무료로 운영되는 방법

모든 도구는 회원가입 없이 무료로 사용할 수 있습니다. 호스팅과 개발 비용은 방해가 되지 않는 소수의 광고로 충당합니다. 광고는 사용자가 작업하는 JSON 데이터에 접근할 수 없습니다.

질문이 있거나 버그를 발견하셨나요? 문의하기