Ir para o conteúdo

Conversor de texto para array

Converta uma lista colada em um literal de array em JavaScript, Python, PHP, JSON, SQL e muito mais.

Entrada
Saída

Conversor de texto para array

Cole uma lista — um item por linha, ou separados por vírgulas, ponto e vírgula, espaços ou tabulações — e esta ferramenta converte num literal de array pronto para usar na linguagem que precisa. Escolha JavaScript, Python, PHP, um array JSON puro, uma cláusula SQL IN(), uma linha CSV, uma lista entre aspas ou seu próprio delimitador. Cada formato segue suas próprias regras: JSON sempre usa aspas duplas e escape completo, porque é o que a especificação requer, e SQL escapa de aspas incorporadas duplicando-as, a única regra que funciona em qualquer lugar.

As opções cobrem o que torna a saída utilizável imediatamente. Os números podem permanecer sem aspas, então "42" e "3.14" saem como números, não como strings. Defina o nome da variável para a declaração JavaScript, Python ou PHP, escolha aspas simples ou duplas, e selecione formatação bonita em múltiplas linhas ou uma linha compacta — com uma vírgula no final onde o seu guia de estilo quer (ignorada para JSON e SQL, onde é inválida). Apare espaços em branco, remova linhas vazias, elimine duplicatas (opcionalmente ignorando maiúsculas/minúsculas), ordene alfabeticamente e converta cada item para minúsculas ou maiúsculas antes do array ser construído. Indique um nome de coluna e o formato SQL produz uma condição IN ou NOT IN completa, dividida em lotes pelo limite de 1000 itens do Oracle.

Este é o passo entre "tenho uma lista" e "tenho código": uma coluna de IDs de produtos numa cláusula WHERE ... IN (...), um valor de configuração tornando-se um array JavaScript, uma exportação de planilha virando uma lista Python, ou um array JSON para o body de uma requisição de API. A contagem sob a saída mostra quantos itens entraram e quantos saíram, então uma queda depois de ativar deduplicação é fácil de notar.

Tudo funciona localmente no seu browser — a lista que cola nunca sai do seu dispositivo, o que importa para IDs de cliente, chaves internas ou qualquer coisa não destinada a um servidor. Copie o resultado, baixe como arquivo .txt, ou envie direto para outra ferramenta.

FAQ

Para quais linguagens de programação posso gerar um array?
Literais de arrays JavaScript, Python e PHP, um array JSON puro, uma cláusula SQL IN(), uma linha CSV, uma lista entre aspas separada por vírgulas, ou uma lista unida com qualquer delimitador personalizado que digitar.
Por que a saída JSON ignora minha configuração de estilo de aspas?
As strings JSON são obrigadas a usar aspas duplas e caracteres completamente escapados pela especificação JSON, então esse formato sempre renderiza corretamente independentemente do estilo de aspas que escolheu para os outros formatos.
Os números podem permanecer sem aspas na saída?
Sim. Ative "Deixar números sem aspas" e qualquer item que pareça um número simples, como 42 ou 3.14, será escrito sem aspas em vez de como string.
O que acontece se pedir uma vírgula final com JSON ou SQL?
É ignorada para esses dois formatos. Uma vírgula final é JSON inválido, e a maioria dos dialetos SQL a rejeita numa cláusula IN(), então a opção só afeta JavaScript, Python, PHP, a lista entre aspas e a saída de delimitador personalizado.
Minha lista é enviada para algum lugar?
Não. A conversão acontece inteiramente no seu browser, então sua lista nunca sai do seu dispositivo.