Categorias

Conversor de Caso Avançado

Converte entre CamelCase, snake_case, kebab-case, PascalCase e outras convenções de nomenclatura

Manter números no lugar durante a conversão

Fatos principais

Categoria
Text Processing
Tipos de entrada
text, select, checkbox
Tipo de saída
text
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Conversor de Caso Avançado é uma ferramenta eficiente para padronizar nomes de variáveis, chaves de API ou textos, permitindo alternar instantaneamente entre convenções como camelCase, snake_case, kebab-case e PascalCase.

Quando usar

  • Ao refatorar código para seguir padrões de nomenclatura específicos de uma linguagem ou framework.
  • Ao preparar dados de entrada para APIs que exigem formatos de chave consistentes.
  • Ao converter listas de nomes ou títulos para formatos legíveis ou técnicos.

Como funciona

  • Insira o texto que deseja converter no campo de entrada.
  • Selecione o formato de origem ou deixe em 'Auto-Detect' para identificação automática.
  • Escolha o formato de destino desejado na lista de opções.
  • Clique em converter para obter o resultado formatado instantaneamente.

Casos de uso

Padronização de chaves JSON para integração com sistemas backend.
Conversão de nomes de arquivos para o padrão kebab-case para URLs amigáveis.
Ajuste de nomes de variáveis em código fonte para seguir guias de estilo de equipe.

Exemplos

1. Padronização de Variáveis JS

Desenvolvedor Frontend
Contexto
Um desenvolvedor recebeu uma lista de chaves de API em formato snake_case e precisa convertê-las para camelCase para usar em um projeto React.
Problema
Converter manualmente dezenas de chaves é propenso a erros de digitação.
Como usar
Cole as chaves no campo de entrada, selecione 'snake_case' como origem e 'camelCase' como destino.
Resultado
Todas as chaves foram convertidas instantaneamente para o padrão camelCase, prontas para serem usadas no código.

2. Criação de URLs Amigáveis

Gerente de Conteúdo
Contexto
O gerente precisa transformar títulos de artigos em slugs de URL no formato kebab-case.
Problema
Títulos possuem espaços e letras maiúsculas que não são ideais para URLs.
Como usar
Insira o título, selecione 'Space Separated' como origem e 'kebab-case' como destino.
Resultado
O título foi transformado em uma string minúscula separada por hifens, ideal para links de sites.

Testar com amostras

text

Hubs relacionados

FAQ

Quais formatos de nomenclatura são suportados?

O conversor suporta camelCase, snake_case, kebab-case, PascalCase, UPPER_CASE, lower_case e Title Case.

O que faz a opção 'Preservar Números'?

Ela garante que os dígitos numéricos presentes no texto original sejam mantidos na mesma posição durante a transformação do formato.

Preciso saber o formato original do texto?

Não, você pode usar a opção 'Auto-Detect (Mixed)' e a ferramenta identificará o padrão automaticamente para você.

Posso converter várias linhas de uma vez?

Sim, a ferramenta processa o bloco de texto inserido, aplicando a regra de conversão a todo o conteúdo fornecido.

A ferramenta altera o significado do texto?

Não, ela apenas ajusta a capitalização e os separadores entre as palavras, mantendo o conteúdo textual intacto.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/advanced-case-converter

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
inputText text Sim -
sourceFormat select Sim -
targetFormat select Sim -
preserveNumbers checkbox Não Manter números no lugar durante a conversão

Formato de resposta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-advanced-case-converter": {
      "name": "advanced-case-converter",
      "description": "Converte entre CamelCase, snake_case, kebab-case, PascalCase e outras convenções de nomenclatura",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=advanced-case-converter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]