Formato de código / MULTIVERTO

CSV a JSON

Convierte una tabla CSV con cabecera en objetos JSON.

Conversor en tiempo realTu entrada permanece en este navegador. El texto no se envía para convertirlo.
El archivo permanece en tu navegador.
Encadenar herramientas

Aplica cada herramienta de texto al resultado anterior.

01 / Guía

Cómo funciona

Analiza el subconjunto de entrada documentado y escribe la representación de salida.

Información útil

Para sintaxis compleja o recursos de producción, verifica el resultado en la aplicación de destino con un analizador o herramienta específica.

02 / Ejemplo

Ejemplo

Tu entradanombre,ciudad Ada,Hola Lin,Bienvenidos
Resultado[ { "nombre": "Ada", "ciudad": "Hola" }, { "nombre": "Lin", "ciudad": "Bienvenidos" } ]

03 / Guía

CSV a JSON — Cómo funciona

Qué cambia esta herramienta

Convierte una tabla CSV con cabecera en objetos JSON. Analiza el subconjunto de entrada documentado y escribe la representación de salida. La primera fila CSV pasa a nombres de propiedad JSON y cada fila restante a un objeto. Todas las celdas siguen siendo cadenas: 42 no se convierte automáticamente en número. Cabeceras duplicadas y filas de anchura distinta generan error.

Conoce el formato

CSV representa filas y celdas, no un modelo de objetos con tipos. La primera fila se interpreta como cabecera; una coma dentro de una celda requiere comillas y las comillas interiores se duplican. El analizador acepta saltos de línea dentro de campos citados y rechaza filas de distinta anchura o nombres repetidos en la cabecera. Por eso, CSV a JSON produce cadenas para todas las celdas, incluso si parecen números o booleanos. JSON a CSV acepta un arreglo no vacío de objetos planos y reúne sus claves como columnas. Valores ausentes o null se vuelven celdas vacías, indistinguibles tras una vuelta sin esquema externo.

Un proceso fiable

Cambiar de formato de datos significa relacionar dos modelos de información, no solo cambiar signos de puntuación. Empieza con un registro pequeño que represente tu caso e incluya, si procede, un valor no ASCII, un campo ausente o un dato anidado. Ejecuta la conversión y observa cómo aparecen claves, orden, números, valores nulos, listas y elementos repetidos. Algunos formatos de destino no tienen equivalente directo para una característica de origen; la guía específica explica el mapeo admitido. Prueba el resultado en la aplicación receptora y, si es posible, conviértelo de vuelta para comparar campos significativos. Para migraciones masivas o contratos externos, utiliza un analizador completo y pruebas de esquema.

Comprueba el resultado

Conserva el original junto al resultado y prueba primero un ejemplo pequeño conocido antes de procesar un documento grande. Compara el contenido significativo, no solo el tamaño del archivo o el número de líneas. Revisa nombres, cadenas entre comillas, caracteres no ASCII, finales de línea y campos repetidos tras la transformación. Un resultado legible no valida un esquema, no demuestra que el código se ejecute ni que los datos sean seguros para publicar. Este sitio procesa el texto en el navegador y muestra la salida como texto, pero al pegarla en otra aplicación se aplicarán las reglas de esta. Si la herramienta rechaza una entrada, identifica la construcción no admitida y utiliza un analizador especializado cuando haga falta.

Cómo se transforma la entrada
CSV — Entrada
Leer y transformar la estructura
JSON — Resultado