JSON to Camel Case Converter
JSON을 붙여넣고 모든 객체 키를 재귀적으로 camelCase로 변환하세요. 값은 변경하지 않습니다.
JSON 파싱과 키 변환은 브라우저에서 로컬로 실행됩니다.
.json 파일을 놓거나 기기에서 선택
파일은 브라우저에서만 읽습니다. 최대 크기: 5 MB.
변환된 JSON
{
"userProfile": {
"firstName": "Ada",
"createdAt": "2026-09-12"
}
}파싱, 파일 읽기, 포맷 및 키 변환은 모두 브라우저에서 로컬로 실행됩니다. JSON 입력은 변환 서버로 전송되지 않습니다.
예시
변환 전
{
"user_profile": {"first_name": "Ada", "last_login_at": "2026-09-12"}
}변환 후
{
"userProfile": {"firstName": "Ada", "lastLoginAt": "2026-09-12"}
}변환 대상
객체 키를 중첩 객체와 배열까지 재귀적으로 변환합니다. 값은 그대로 유지하며 키 충돌이 발생하면 덮어쓰지 않고 중지합니다.
- snake_case, kebab-case, PascalCase, 혼합 키를 token화한 뒤 포맷합니다.
- 첫 token은 소문자, 이후 token은 구분자 없이 대문자로 시작합니다.
- 중첩 객체와 배열 안 객체 키도 재귀 변환합니다.
- 키 충돌을 출력 전에 감지해 조용한 덮어쓰기를 방지합니다.
주요 사용 사례
snake_case API 응답을 JavaScript/TypeScript용으로 정규화합니다.
backend/DB field를 frontend camelCase로 변환합니다.
fixture/mock/config JSON을 camelCase consumer용으로 준비합니다.
프로덕션 구현 전에 payload 변환 규칙을 확인합니다.