Case Converter
Converta qualquer string para 11 convenções de nomenclatura de uma só vez — camelCase, PascalCase, snake_case, kebab-case e mais. Mais um modo em lote para chaves JSON que reescreve recursivamente cada chave. Tudo no seu navegador.
Case Converter — TL;DR
Converta qualquer string para 11 convenções de nomenclatura de uma só vez — camelCase, PascalCase, snake_case, kebab-case e mais. Mais um modo em lote para chaves JSON que reescreve recursivamente cada chave. Tudo no seu navegador.
São todas formas de escrever identificadores de várias palavras (ou nomes de arquivos, URLs, classes CSS) sem espaços. camelCase coloca em maiúscula cada palavra após a primeira (`userFirstName`), usado em JavaScript, Java, Swift. snake_case deixa tudo em minúsculas e une com sublinhados (`user_first_name`), usado em Python, Ruby, SQL. kebab-case usa hifens (`user-first-name`), usado em CSS, HTML, slugs de URL, flags de linha de comando. PascalCase é camelCase com a primeira letra também maiúscula (`UserFirstName`), usado para nomes de classes / tipos em muitas linguagens.
O tokenizador usa duas regras de fronteira: minúscula-para-maiúscula (`a` seguido de `B` = divide) e caps-depois-Title (uma sequência de maiúsculas seguida de uma letra minúscula divide antes da última maiúscula). Então `XMLHttpRequest` se torna `[XML, Http, Request]` → `xml_http_request` / `xmlHttpRequest` / `XmlHttpRequest`. `userIDToken` se torna `[user, ID, Token]` → `user_id_token`. Isso corresponde ao que a maioria dos guias de estilo de linguagens recomenda.
Identificadores e JSON nunca saem do seu dispositivo. Abra DevTools → Network e você verá zero requisições de saída durante a conversão ou cópia.