Saltar al contenido

Array a texto

Analiza un array o lista de JavaScript, Python, PHP, JSON o SQL y lista sus elementos como texto plano.

Entrada
Salida

Array a texto

Pega un array o literales de lista — un array de JavaScript o JSON, una lista de Python, la sintaxis array() de PHP o la sintaxis corta [ ], o una cláusula SQL IN() — y esta herramienta lo analiza e imprime los elementos como una lista plana, una por línea por defecto. Es lo opuesto a escribir un array manualmente: pega el código que tienes y obtén los valores como texto que puedes buscar, comparar o pegar en una hoja de cálculo.

El analizador lee la sintaxis real del array en lugar de solo dividir por comas, por lo que maneja correctamente las cadenas entre comillas que contienen comas, comillas escapadas y arrays u objetos anidados. "Quitar comillas" elimina las comillas que rodean cada elemento de texto, y "Decodificar caracteres de escape" convierte secuencias como \n, \t y \uXXXX dentro de un valor en los caracteres reales que representan — desactiva cualquiera de ellas para mantener la sintaxis más cerca del original. "Aplanar arrays anidados" inserta los elementos de un array anidado directamente en la lista plana en lugar de mantenerlo como un elemento; déjalo desactivado para ver el literal anidado tal como aparece.

Las opciones de formato dan forma a la salida en lugar del análisis: elige cómo se unen los elementos (nueva línea, coma, punto y coma, tabulación o tu separador personalizado), agrega un prefijo o sufijo a cada línea, numera los elementos, elimina espacios en blanco y descarta elementos vacíos. Si el texto pegado no es un array reconocible o hay una comilla o paréntesis sin cerrar, la herramienta señala aproximadamente dónde está el problema en lugar de fallar silenciosamente.

Todo funciona localmente en tu navegador. El array que pegas — payloads de API, IDs de base de datos, valores de configuración — nunca se carga a ningún lugar. Copia el resultado, descárgalo como archivo .txt o envíalo directamente a otra herramienta.

Preguntas frecuentes

¿Qué formatos de array puede analizar?
Arrays de JavaScript y JSON, listas de Python, sintaxis array() de PHP y sintaxis corta [ ] (incluyendo arrays asociativos, donde solo se conservan los valores), y cláusulas SQL IN() — con o sin asignación de variable precedente o declaración SELECT.
¿Qué hace "Aplanar arrays anidados"?
Con esta opción activada, los elementos de un array anidado como [1, [2, 3], 4] se insertan en la salida plana como 1, 2, 3, 4. Con ella desactivada, el array anidado se mantiene como un elemento único, impreso como aparece en el código fuente.
¿Por qué mantener separadas "Quitar comillas" y "Decodificar caracteres de escape"?
Controlan cosas diferentes: quitar comillas elimina los caracteres que delimitan una cadena, mientras que decodificar convierte secuencias como \n dentro del valor. Desactivar una sin la otra te permite mantener la sintaxis más cerca del original cuando es útil.
¿Qué pasa si la entrada no es un array válido?
La herramienta informa qué salió mal — no se encontró array, cadena sin cerrar o paréntesis faltante — junto con la ubicación aproximada del problema en el texto, en lugar de devolver un resultado silenciosamente incorrecto.
¿Se carga mi array a algún lugar?
No. El análisis se ejecuta completamente en tu navegador, por lo que el array que pegas nunca abandona tu dispositivo.