Volade 생태계 — 웹 도구

온라인 JSON Formatter

100% 로컬 JSON 워크벤치: 포맷, 검증, 복구, 탐색 및 변환. RFC 8259 준수 Beautify 및 minify, 행/열 진단이 포함된 검증기, 미니 diff가 포함된 지능형 복구기, 트리 보기, CSV 내보내기가 포함된 테이블 보기, JSONPath (RFC 9535) 및 JMESPath 쿼리, JSON Pointer, 구조적 diff, 변환기 (YAML, XML, TypeScript, SQL…) 및 비밀 탐지. 어떤 데이터도 브라우저를 떠나지 않습니다: 업로드 없음, 백엔드 없음, 계정 없음.

100% 로컬, 전송 없음 RFC 8259 · RFC 9535 준수 저장·전송 안 됨
이 도구

JSON 워크벤치: 하나의 문서, 여러 관점

JSON 파일을 붙여넣거나, 놓거나, 로드하세요: 편집기, 검증, 트리, 테이블, 쿼리, diff 및 변환이 정확히 사용자 기기에서만 이루어집니다.

JSON Formatter 및 JSON 도구 모음

온라인 개발, 코드 & 데이터
로그인

들여쓰기 정렬

재귀 정렬은 diff를 재현 가능하게 만듭니다: 동일한 키를 다른 순서로 포함한 두 파일은 동일한 결과를 생성합니다. 포맷은 데이터 값을 변경하지 않습니다 — 표시 순서만 바꿀 수 있습니다.

JSON 입력
결과
여기에 .json / .jsonc / .json5 / .ndjson / .jsonl / .har 파일을 놓거나 클릭하여 파일을 선택하세요. 100% 로컬 가져오기.
예제:
검증할 JSONRFC 8259 엔진 + linter

오류를 클릭하면 소스 텍스트(행, 열, 오프셋 및 발췌가 표시됨)에서 해당 위치로 이동합니다.

linter는 느슨한 JSON(후행 쉼표, 따옴표 없는 키, 작은따옴표, 주석…)을 수용하지만 이러한 이탈을 경고로 표시합니다. 실제 RFC 8259 파서는 이를 거부합니다. 검증 엔진은 항상 각 오류에 대해 예상 토큰과 발견된 토큰을 구분하여 표시합니다.
손상된 / 부정확한 JSON

안전한 복구: 명확하지 않은 오류만 수정합니다 (BOM, 후행 쉼표, 작은따옴표, 따옴표 없는 키, undefined/NaN/Infinity, 주석…). 적극적 복구: 최대한 많은 데이터를 복구하려 시도합니다 (누락된 중괄호/대괄호/쉼표, 불균형한 괄호).

결과 + 미니 diff
소스

대용량 문서는 점진적으로 렌더링됩니다 (하위 트리는 열 때만 생성됨) — 브라우저 메모리 한계까지 인터페이스가 원활하게 유지됩니다. 값을 가리키면 전체 경로 또는 JSON Pointer를 복사할 수 있습니다.

소스 (객체 배열)
검색

자동 감지가 첫 번째 객체 배열을 찾습니다. 열을 클릭하면 정렬되고 다시 클릭하면 방향이 바뀝니다. 스프레드시트에 바로 붙여넣을 수 있는 CSV/TSV/Markdown 내보내기.

소스

RFC 9535 준수 엔진: 재귀 하강 $.., 와일드카드 .*, 슬라이스 [start:stop:step], 유니온 [0,2] 및 필터 [?(@.age > 18)]. 스니펫:

소스

JSON Pointer (RFC 6901): /users/0/profile/email. JSON Patch와 API에서 사용하는 표준 경로입니다. 직접 대응하는 경우 JSONPath 표현식을 pointer로 변환할 수도 있습니다.

—
JSON A (기준)
JSON B (비교 대상)
소스
변환—

변환은 네트워크 라이브러리 없이 로컬에서 생성됩니다. YAML, XML, CSV 및 소스 코드(TypeScript, Python, Go, Rust, Java, C#…)는 구조에서 자동으로 유추됩니다; JSON Schema는 Draft 2020-12로 생성됩니다.

소스
소스

민감한 패턴을 100% 로컬에서 탐지: API 키, Bearer 토큰, JWT, AWS/GitHub 키, 개인 키, 비밀번호, 이메일, 전화번호 및 카드 번호. 익명화 버전은 구조를 유지하면서 각 값을 « [REDACTED] »로 대체합니다.

0,0 0댓글 모든 도구
무료 또는 프리미엄?

JSON Formatter는 누구에게나 100% 무료, 로컬, 크기 제한이 없습니다 (매우 큰 파일은 브라우저 메모리에 의해서만 제한됩니다). Premium은 Volade 생태계 전체를 잠금 해제합니다.

포맷, minify & 키 정렬무료
RFC 8259 검증기 + 지능형 복구무료
JSONPath RFC 9535, Pointer, diff & 변환무료
변환 파이프라인 & 암호화된 기록프리미엄
프리미엄 잠금 해제
기능

단순한 beautifier 그 이상

아키텍처 수준의 개인정보 보장

파싱, 포맷, 검증, 복구, 쿼리, 비교 및 변환이 100% 브라우저에서 실행됩니다. 업로드가 없고, 원격 파싱 API가 없으며, 서버 저장도, 콘텐츠 텔레메트리도 없습니다. 로드 후 네트워크를 끊어도 도구는 계속 작동합니다.

개인정보 처리방침

검증기, linter & 정밀 복구

진단에는 행, 열, 오프셋, JSON 경로, 발췌, 예상 및 발견된 토큰이 표시되며 « 오류로 이동 » 버튼이 있습니다. linter는 후행 쉼표, 따옴표 없는 키, 작은따옴표, undefined/NaN/Infinity, 주석, 중복 키 등을 감지하고, 복구(안전 또는 적극적)는 정확히 무엇이 수정되었는지 보여줍니다.

데이터 복구

탐색, 쿼리 & 변환

트리 보기(유형별 색상, 경로 복사), 정렬·필터·CSV/TSV/Markdown 내보내기가 있는 테이블 보기, JSONPath RFC 9535, JSON Pointer, 구조적 diff 및 YAML, XML, TypeScript, Python, Go, Rust, Java, C#, SQL, JSON Schema 변환기. 하나의 문서, 여러 관점.

지금 탐색
작동 방식

세 단계로 원시 데이터를 활용 가능한 결과로

붙여넣기, 놓기 또는 로드

API 응답을 붙여넣거나 .json, .jsonc, .ndjson 또는 .har 파일을 놓거나 예제를 선택하세요. 가져오기는 즉시 이루어지며 엄격히 로컬입니다: 어떤 파일도 서버를 거치지 않습니다.

포맷, 검증, 복구

2~8칸 공백 또는 탭으로 Beautify, minify, 키 알파벳 정렬(재귀 또는 비재귀), 정밀 진단이 포함된 실시간 RFC 8259 검증, 미니 diff가 포함된 지능형 복구.

탐색, 비교, 변환

트리, 테이블, JSONPath/JSON Pointer 쿼리, 구조적 diff, 15개 이상 형식으로의 변환 및 통계. 결과를 복사하거나 다운로드하세요: 모든 것이 기기에 남습니다.

참조

지원되는 표준 및 구문

표준대상세부
RFC 8259JSON 형식엄격한 검증기: UTF-8, 숫자, 이스케이프된 문자열, 후행 쉼표 없음, 키는 반드시 큰따옴표로 묶음.
RFC 6901JSON Pointer/users/0/profile/email 위치 지정, ~0 / ~1 이스케이프 지원. JSON Patch 작업의 기반.
RFC 9535JSONPath재귀 하강, 와일드카드, 슬라이스, 유니온 및 표현식 필터 — 2024년에 공개된 인터넷 표준.
JSON Schema데이터 계약Draft 2020-12 생성: 유형, required, enum, 배열, 중첩 객체 및 감지된 형식(이메일, 날짜, UUID, URL).
NDJSON / JSONL로그줄마다 JSON 하나, UTF-8, \n으로 구분 — 감지되어 JSON 배열로 변환 가능.
JSONC / JSON5JSON + 주석linter가 인식하며 엄격한 JSON으로 변환 가능; RFC 8259 검증기와 혼합되지 않습니다.
FAQ

자주 묻는 질문

« 포맷 »은 정확히 무엇을 하나요?
포맷(또는 « beautify »)은 문서를 다시 들여쓰기하고 줄바꿈을 추가하여 읽기 쉽게 만듭니다: 각 중첩 수준은 선택한 들여쓰기(2, 3, 4, 8칸 공백, 탭 또는 사용자 지정)에 따라 이동됩니다. 이 작업은 데이터 값을 변경하지 않습니다: 이후 다시 minify하면 초기 문서가 정확히 재현됩니다.
내 환경에서는 작동하는데 왜 JSON이 « 유효하지 않음 »으로 표시되나요?
대부분의 브라우저, Python 및 Node.js는 RFC 8259 표준이 금지하는 구문 이탈을 허용합니다: 객체의 후행 쉼표, 따옴표로 묶이지 않은 키, 작은따옴표, undefined/NaN/Infinity 값, // 또는 /* */ 주석, 대문자 TRUE/FALSE/NULL 상수. 우리의 복구 탭은 정확한 수정 목록과 함께 이러한 변형을 엄격한 JSON으로 변환합니다.
포맷이 내 데이터를 덮어쓸 수 있나요?
아니요. 포맷과 정렬은 복사본에서 작업합니다: 모든 작업 후 무결성 검사가 다시 파싱된 결과를 원본 문서와 비교합니다. 실패하면 상자에 « Operation failed »가 표시되고 소스는 절대 건드리지 않습니다 — 입력은 항상 그대로 유지됩니다(불변 아키텍처 입력 → 변환 → 출력).
내 JSON이 어딘가로 전송되나요?
절대 안 됩니다. 파싱, 포맷, 검증, 복구, 쿼리, diff, 변환 및 통계는 브라우저에서 이루어집니다. 원격 파싱 API가 없고, 서버 저장도, 콘텐츠 텔레메트리도 없습니다. 페이지는 Volade 구성 API(프리미엄 버튼, 통화)에만 연결하며 사용자 데이터에는 절대 연결하지 않습니다. 브라우저 네트워크 탭에서 직접 확인할 수 있습니다: 페이지 자체 외에는 아무것도 로드되지 않습니다.
JSONPath란 무엇이며 어떤 용도로 유용한가요?
JSONPath는 JSON 문서의 하위 집합을 추출하기 위한 쿼리 언어로, 이제 RFC 9535로 표준화되었습니다. 예를 들어 $.users[?(@.age > 18)].name은 성인 사용자의 모든 이름을 반환하고, $..price는 임의의 깊이에서 모든 가격을 수집합니다. XML용 XPath의 JSON 버전입니다 — 루프를 작성하지 않고 API 응답을 쿼리하는 데 필수적입니다.
매우 큰 파일도 포맷할 수 있나요?
네, 브라우저 메모리 한도 내에서(일반적으로 수십에서 수백 MB) 가능합니다. 인위적인 업로드 제한은 없습니다 — 업로드 자체가 없으므로 그런 것이 존재하지 않습니다. 트리는 지연 렌더링되고 무거운 작업은 인터페이스를 막지 않도록 백그라운드 워커를 사용합니다.
JSON과 JSONC / JSON5 / NDJSON의 차이는 무엇인가요?
JSONC는 주석을 추가합니다; JSON5는 추가로 따옴표 없는 키, 작은따옴표 및 특수 값을 추가합니다; NDJSON(또는 JSONL)은 줄바꿈으로 구분된 유효한 JSON 객체를 줄마다 포함합니다 — 로그와 데이터 패킷에 널리 사용됩니다. linter는 이러한 변형을 인식하며, 필요한 경우 변환 탭에서 엄격한 JSON으로 변환합니다.
테이블 보기는 무엇에 사용되나요?
JSON이 동종 객체 목록일 때(예: 페이지네이션된 API 응답), 테이블 보기는 이를 자동으로 사무용 테이블로 변환합니다: 동적 열, 열별 정렬, 검색, 검색을 통한 필터링, 그런 다음 Excel, Google Sheets 또는 Notion용 CSV, TSV 또는 Markdown 내보내기.
포맷이 키 순서를 변경하나요?
Beautify 단독으로는 키가 나타나는 정확한 순서를 유지합니다. 알파벳 정렬(A → Z 또는 Z → A), 재귀 또는 현재 수준으로 제한된 정렬은 선택적인 작업입니다: 재현 가능한 diff와 결정적 비교를 만들기 위해 권장됩니다(예: 해시를 계산하기 전).
내 데이터에서 JSON Schema를 어떻게 만드나요?
변환 탭 → « JSON Schema ». 도구는 유형, 필수 필드, 중첩 배열 및 객체, enum(구별된 값이 적을 때), 감지된 형식(이메일, 날짜, UUID, URL)을 유추하여 Draft 2020-12 스키마를 생성합니다. API를 제약하거나 문서화하는 데 완벽합니다 — 데이터 전송 없이 모두 로컬로 처리됩니다.

온라인 JSON Formatter: 100% 로컬 JSON 워크벤치

Volade JSON Formatter는 브라우저를 무료이며 가입 없는 완전한 JSON 작업장으로 바꿉니다: beautify, minify, 엄격한 RFC 8259 검증, 지능형 복구, 트리 및 테이블 보기, JSONPath 쿼리, JSON Pointer, 구조적 diff, 통계 및 수십 가지 변환. 어떤 데이터도 기기를 떠나지 않습니다: 업로드 없음, 계정 없음, 콘텐츠 텔레메트리 없음. 개발자, 데이터 분석가, 시스템 관리자 및 원시 데이터를 다루는 모든 사람에게 적합합니다.

이 페이지는 브라우저에서 완전히 작동합니다: 파싱, 포맷, 복구, 쿼리 및 변환이 로컬에서 실행되어 완전한 개인정보 보호를 보장합니다 — 기업 문서, 개인 데이터가 포함된 API 응답 또는 민감한 구성 파일에도 마찬가지입니다. 브라우저 네트워크 탭에서 직접 확인하세요: 어떤 데이터도 전송되지 않습니다.

RFC 8259 준수 JSON 포맷 및 minify

Beautify 버튼은 선택한 들여쓰기(2, 3, 4, 8칸 공백, 탭 또는 사용자 지정)로 문서를 다시 들여쓰기하고, Minify 버튼은 대역폭을 절약하기 위해 문서를 압축합니다. 엄격한 무결성 검사는 어떤 변환도 데이터를 변경하지 않도록 보장합니다: 다시 파싱된 결과가 원본 문서와 비교됩니다. 재귀 또는 현재 수준으로 제한된 키 알파벳 정렬은 재현 가능한 diff와 결정적 비교를 생성합니다.

검증 및 복구: linter, 정밀 진단, 복구기

RFC 8259 준수 실시간 검증기는 각 오류를 정확히 찾아냅니다: 행, 열, 오프셋, JSON 경로, 예상 및 발견된 토큰, « 오류로 이동 » 버튼 포함. linter는 관대한 파서가 잘못 수용하는 이탈을 감지합니다: 후행 쉼표, 따옴표 없는 키, 작은따옴표, undefined / NaN / Infinity 값, // 또는 /* */ 주석, 대문자 TRUE / FALSE / NULL 상수 및 중복 키.

지능형 복구 — 안전 및 적극적 모드 — 손상된 문서(잘린 JSON, 따옴표 대신 아포스트로피, 누락된 쉼표 또는 중괄호)를 재구성하고 미니 diff로 적용된 수정 사항을 정확히 표시합니다. API 내보내기, 손상된 로그 파일 또는 콘솔에서 붙여넣은 응답을 복구하는 데 이상적인 도구입니다.

탐색, 쿼리 및 비교

트리 보기는 유형(문자열, 숫자, 불리언, null)을 색상으로 구분하고 한 번의 클릭으로 JSON 경로 또는 JSON Pointer를 복사합니다. 테이블 보기는 동종 객체 목록을 정렬·필터 가능한 데이터 테이블로 변환하고 Excel, Google Sheets 또는 Notion용 CSV, TSV 또는 Markdown으로 내보낼 수 있습니다. $.users[?(@.age > 18)].name 같은 필터를 포함한 JSONPath (RFC 9535) 쿼리와 JSON Pointer (RFC 6901)는 모든 하위 트리를 추출합니다; 구조적 diff는 두 문서를 비교하고 추가, 삭제 및 수정을 이전/이후 값과 함께 나열합니다.

전체 데이터 생태계로 변환

변환기는 JSON에서 YAML, XML, CSV, TSV, Markdown, TypeScript, JavaScript, Python, Go, Rust, Java, C#, Base64, NDJSON 및 SQL INSERT로 변환하며, 가까운 변형(JSONC, JSON5, NDJSON)을 자동으로 인식하여 엄격한 JSON으로 정규화합니다. JSON Schema Draft 2020-12 생성은 데이터에서 직접 유형, 필수 필드, enum 및 감지된 형식(이메일, 날짜, UUID, URL)을 유추합니다.

통계, 비밀 감지 및 전문가용 사용

통계 패널은 UTF-8 바이트 크기, 깊이, 노드 수, 유형 분포 및 전체 품질 점수를 측정합니다 — 대용량 API 응답을 감사하는 데 유용합니다. 비밀 감지는 Bearer 토큰, API 키 및 평문 비밀번호를 찾아 안전하게 공유할 수 있는 익명화 버전을 제공합니다. 파일 로드, 원클릭 복사 및 다양한 내보내기까지 완성된, 원시 또는 손상된 JSON 데이터의 일상적인 처리를 위한 포괄적인 도구 상자가 됩니다.

더 알아보려면 Volade 웹 도구의 다른 도구를 살펴보세요: UUID 생성기, 단어 수 세기, 색상 팔레트 생성기 또는 Lorem Ipsum 생성기 — 모두 100% 로컬, 무료입니다.

하나의 프리미엄 라이선스, 모든 웹 도구

Volade 구독으로 모든 웹 도구는 물론 브라우저, CMS, 데스크톱, 스크립트까지 모든 기기에서 이용하세요.

라이선스 하나, 프리미엄 생태계 전체 브라우저 · CMS · 데스크톱 · 모바일 · 스크립트 · API · 도구 · Database
라이선스 하나, 전부 프리미엄으로 전환 로그인