JSON Key Case Converter
값을 변경하지 않고 중첩 JSON 키를 camelCase, snake_case, PascalCase, kebab-case, CONSTANT_CASE로 변환합니다.
로컬 .json · Pretty 2/4 또는 Minify · regex 제외 · stop paths · key diff · 충돌 감지
.json 파일을 놓거나 기기에서 선택
파일은 브라우저에서만 읽습니다. 최대 크기: 5 MB.
{
"userProfile": {
"firstName": "Ada",
"createdAt": "2026-09-12"
}
}파싱, 파일 읽기, 포맷 및 키 변환은 모두 브라우저에서 로컬로 실행됩니다. JSON 입력은 변환 서버로 전송되지 않습니다.
대용량 JSON 엔지니어링 모드
최대 20MB의 로컬 JSON 파일을 Web Worker에서 처리해 UI 응답성을 유지하고, 작업 취소와 전체 결과 다운로드를 지원합니다.
최대 20MB의 .json 파일을 놓으세요
파일은 기기에서 로컬로 읽고 UI 메인 스레드 밖에서 처리합니다.
파일은 기기에 그대로 유지됩니다. 파싱과 변환은 브라우저 Web Worker에서 실행됩니다.
JSON 키 변환기가 변경하는 항목
객체 키만 변환합니다. 중첩 객체와 배열 내부 객체를 재귀 처리할 수 있으며 정확/regex 제외, stop paths, _/$ 접두사 보존, 키 충돌 감지를 지원합니다.
로컬 JSON 파일을 비공개로 처리
.json 파일은 기기 브라우저에서만 읽고 변환 서버로 업로드하지 않습니다.
중지 경로
data.raw_payload와 같은 원본 키 점 경로를 사용하여 상위 키는 변환하면서 배열을 포함한 정확한 중첩 하위 트리는 그대로 유지합니다.
정확한 제외 및 정규식 제외
특정 원본 키를 변경하지 않고 유지하거나 ^__ 또는 /_id$/i 같은 JavaScript 정규식으로 키 그룹을 일치시킬 수 있으며, 중첩된 하위 키는 계속 변환됩니다.
키 변경만 Diff로 확인
원본 경로와 변경 전/후 키만 표시하고 값은 표시하지 않습니다.