Tool Kumar 도구

개발자의 일상 업무를 위한 JSON 도구

브라우저에서 JSON을 포맷하고 유효성을 검사하며 비교 및 변환합니다. 모든 도구가 동일한 로컬 편집기를 사용하므로 문서는 기기 안에 보관됩니다.

JSON 뷰어 및 포맷터

JSON 포맷터

Tool Kumar 기본 편집기에서 JSON 포맷, 유효성 검사, 복구, 압축, 탐색 기능을 사용합니다.

도구 열기

유효성 검사 및 오류 보기

JSON 유효성 검사기

브라우저에서 JSON 유효성을 온라인으로 검사합니다. 문법 오류, 후행 쉼표, 복구할 수 있는 문제를 찾아내며 민감한 데이터를 업로드하지 않습니다.

도구 열기

압축된 JSON 보기

JSON 압축

JSON을 온라인에서 압축해 간결한 페이로드로 복사합니다. Tool Kumar는 파일을 로컬에서 처리하면서 키 순서와 큰 숫자 값을 그대로 유지합니다.

도구 열기

비교 보기

JSON 비교

두 JSON 문서를 나란히 비교합니다. Tool Kumar는 바뀐 값을 강조 표시하며, 두 입력 모두 브라우저 안에서 로컬로 유지합니다.

도구 열기

TypeScript 출력

JSON을 TypeScript로 변환

JSON을 TypeScript 인터페이스나 타입으로 온라인 변환합니다. 예시를 붙여넣으면 중첩 구조까지 추론한 코드를 브라우저에서 바로 얻을 수 있습니다.

도구 열기

Zod 스키마 출력

JSON으로 Zod 스키마 생성

JSON으로 Zod 스키마를 온라인에서 생성합니다. Tool Kumar가 중첩된 객체와 배열을 로컬에서 추론하며, TypeScript 결과를 바로 복사할 수 있습니다.

도구 열기

JSON Schema 출력

JSON Schema 생성기

JSON 예시로 JSON Schema를 생성합니다. Tool Kumar가 속성, 배열, 기본 타입을 업로드 없이 브라우저에서 추론합니다.

도구 열기

YAML 출력

JSON을 YAML로 변환

로컬에서 동작하는 무손실 파서로 JSON을 YAML로 온라인 변환합니다. 객체나 배열을 붙여넣고 설정 파일과 문서에 쓸 깔끔한 YAML을 복사합니다.

도구 열기

YAML → JSON 가져오기

YAML을 JSON으로 변환

YAML을 포맷된 JSON으로 온라인 변환합니다. Tool Kumar는 순수 YAML을 로컬에서 파싱하고 오류를 알려 주며, 변환한 문서를 기기 안에 둡니다.

도구 열기

CSV 출력

JSON을 CSV로 변환

JSON 레코드 배열을 CSV로 온라인 변환합니다. Tool Kumar는 중첩 필드를 점으로 구분된 열로 펼치고, 내보내기를 로컬에서 처리합니다.

도구 열기

CSV → JSON 가져오기

CSV를 JSON으로 변환

CSV를 JSON으로 온라인 변환합니다. Tool Kumar는 열을 감지하고 숫자와 불리언을 파싱하며, 가져온 결과를 브라우저 안에 둡니다.

도구 열기

XML 출력

JSON을 XML로 변환

JSON을 XML로 온라인 변환합니다. Tool Kumar는 객체와 배열을 브라우저에서 읽기 쉬운 XML로 매핑하며, 원본 문서를 비공개로 유지합니다.

도구 열기

XML → JSON 가져오기

XML을 JSON으로 변환

XML을 포맷된 JSON으로 온라인 변환합니다. Tool Kumar는 요소와 속성을 로컬에서 파싱하고, 원본 파일을 업로드하지 않은 채 결과를 보여 줍니다.

도구 열기

Excel 내보내기

JSON을 Excel로 변환

JSON 레코드를 Excel XLSX 파일로 온라인에서 내보냅니다. Tool Kumar는 통합 문서를 브라우저에서 만들며 데이터를 절대 업로드하지 않습니다.

도구 열기

디코딩된 JWT JSON

JWT 디코더

토큰을 서버로 보내지 않고 JWT를 온라인에서 디코딩합니다. Tool Kumar가 헤더, 페이로드, 서명 텍스트와 읽기 쉬운 시간 클레임을 보여 줍니다.

도구 열기

JSON → Dart 출력

JSON을 Dart 모델로 변환

JSON을 null 안전성이 적용된 Dart 클래스로 변환합니다. 생성자, fromJson, toJson과 중첩 Flutter 모델을 샘플 업로드 없이 로컬에서 생성합니다.

도구 열기

JSON → Swift 모델 출력

JSON을 Swift 모델로 변환

JSON을 CodingKeys, 중첩 모델, 옵셔널 프로퍼티가 포함된 Swift Codable 구조체로 변환합니다. 코드는 브라우저에서 로컬로 생성하고 복사합니다.

도구 열기

JSON → Java 출력

JSON을 Java 레코드로 변환

JSON에서 중첩 레코드, 타입이 지정된 리스트, Jackson @JsonProperty 매핑을 갖춘 Java 레코드를 생성합니다. 입력을 업로드하지 않고 로컬에서 검토합니다.

도구 열기

JSON → C# 클래스 출력

JSON을 C# 클래스로 변환

JSON에서 required 속성, nullable 형식, JsonPropertyName 특성을 갖춘 C# 클래스를 생성합니다. 중첩 모델도 브라우저에서 변환합니다.

도구 열기

JSON → Rust 구조체 출력

JSON을 Rust 구조체로 변환

JSON으로 serde Serialize와 Deserialize, 키 이름 변경, Vec, Option을 갖춘 Rust 구조체를 생성합니다. 변환은 브라우저에서 로컬로 실행됩니다.

도구 열기

JSON → PHP 클래스 출력

JSON을 PHP 클래스로 변환

JSON에서 readonly 생성자 속성과 fromArray 메서드를 갖춘 PHP 8.1 클래스를 생성합니다. JSON을 모델이나 연관 배열로 디코딩하는 방법도 안내합니다.

도구 열기

JSON → TOML 출력

JSON을 TOML로 변환

JSON을 TOML 테이블과 테이블 배열로 로컬에서 변환합니다. null과 TOML 64비트 범위를 벗어난 정수가 출력에 어떤 영향을 주는지도 확인할 수 있습니다.

도구 열기

TOML → JSON 가져오기

TOML을 JSON으로 변환

TOML 테이블, 테이블 배열, 스칼라 값을 로컬에서 포맷된 JSON으로 변환합니다. TOML 파일을 열어 결과를 확인하고 JSON으로 다운로드합니다.

도구 열기

포맷된 JSON

오프라인 JSON 포맷터

Tool Kumar를 JSON 포맷터 앱으로 설치하거나 캐시된 브라우저 탭에서 오프라인으로 사용합니다. 설치 방법, 오프라인 확인, 로컬 저장소, 업데이트 방식을 안내합니다.

도구 열기

포맷된 JSON

안전한 JSON 포맷터

계정이나 문서 업로드 없이 JSON을 로컬에서 확인합니다. 네트워크 요청을 직접 검증하는 방법과, 비밀 정보를 다루기 전에 알아야 할 분석, 저장소, CSP의 한계를 안내합니다.

도구 열기

JSON Lines 트리 보기

JSONL 뷰어

.jsonl 또는 .ndjson 파일을 열어 레코드를 트리나 테이블로 탐색합니다. Tool Kumar는 JSON Lines를 업로드 없이 브라우저에서 읽습니다.

도구 열기

JSON 배열 출력

NDJSON을 JSON으로 변환

NDJSON이나 JSON Lines를 브라우저에서 하나의 JSON 배열로 변환합니다. 한 줄이 요소 하나가 되고, 큰 숫자도 그대로 보존되며, 아무것도 업로드되지 않습니다.

도구 열기

CSV 출력

JSONL을 CSV로 변환

JSON Lines나 NDJSON 레코드를 CSV로 변환합니다. 중첩 객체는 profile.city처럼 점으로 구분된 열이 되며, 변환은 브라우저에서 실행됩니다.

도구 열기

정렬된 JSON 출력

JSON 키 정렬

중첩 객체를 포함해 모든 JSON 객체의 키를 알파벳순으로 정렬하고, 배열 순서는 그대로 둡니다. 숫자는 원본 그대로 보존되며 아무것도 업로드되지 않습니다.

도구 열기

이스케이프된 문자열 출력

JSON 이스케이프/언이스케이프

JSON 문서를 따옴표와 줄바꿈이 이스케이프된 하나의 JSON 문자열로 바꾸거나, 문자열로 변환된 문서를 읽기 쉬운 JSON으로 되돌립니다. 모두 브라우저에서 처리합니다.

도구 열기

트리 보기

대용량 JSON 파일 뷰어

대용량 JSON 파일을 트리, 테이블, 텍스트 보기로 로컬에서 엽니다. 자체 테스트에서 52.4MB 파일을 데스크톱 브라우저로 약 1초 만에 파싱했으며, 업로드는 없습니다.

도구 열기

복구된 JSON 출력

JSON 오류 수정

작은따옴표, 따옴표 없는 키, 주석, 후행 쉼표나 빠진 쉼표 같은 흔한 JSON 실수를 복구합니다. 모든 수정 사항을 검토한 뒤 유효한 JSON을 복사합니다.

도구 열기

테이블 보기

JSON 테이블 변환

JSON 배열을 레코드마다 한 행인 정렬 가능한 테이블로 봅니다. 중첩 값을 그 자리에서 열고, CSV로 복사하거나 Excel로 다운로드하며, 모두 브라우저에서 처리합니다.

도구 열기

경로가 표시되는 트리

JSON 경로 찾기

JSON 트리에서 값을 클릭하면 $.users[0].email 같은 경로를 보고 복사할 수 있습니다. 경로나 JSON Pointer를 입력하면 그 값으로 바로 이동합니다.

도구 열기

JSON Lines 출력

JSON을 JSONL로 변환

JSON 배열을 한 줄에 레코드 하나씩 담긴 JSON Lines로 변환합니다. 공백을 줄이고 숫자를 정확하게 보존하며, 업로드 없이 .jsonl 파일로 다운로드합니다.

도구 열기