Mr. Encoder

Conversor JSON ↔ CSV

Convierte arrays JSON a CSV (con los campos anidados aplanados) y archivos CSV a JSON.

Cómo se usa

  1. Pega un array JSON de objetos a la izquierda o datos CSV a la derecha.
  2. Elige un delimitador y, para la entrada CSV, indica si la primera fila es el encabezado.
  3. Haz clic en JSON → CSV o CSV → JSON, revisa la tabla de vista previa y copia o descarga el resultado.

Preguntas frecuentes

¿Cómo se convierten a CSV los objetos JSON anidados?

Los objetos anidados se aplanan en nombres de columna separados por puntos, así que {"address": {"city": "London"}} se convierte en una columna address.city. Los arrays se escriben en una sola celda como texto JSON.

¿Y si los objetos tienen claves distintas?

El encabezado es la unión de todas las claves encontradas en cada objeto, en el orden en que aparecen por primera vez. Los valores que faltan se dejan vacíos.

¿Qué delimitador debo usar para Excel?

Depende de la configuración regional del sistema. Excel en configuraciones que usan coma decimal (como la española, la turca o la alemana) espera punto y coma (;), mientras que las configuraciones en inglés esperan coma. El CSV descargado incluye un BOM UTF-8 para que los caracteres especiales se vean bien en Excel.

¿Qué hace "Convertir números y booleanos"?

Si está activado, valores CSV como 42, 3.14, true y false se convierten en números y booleanos JSON en lugar de cadenas. Desactívalo para mantener como texto valores como códigos postales o ID con ceros a la izquierda.

Otras herramientas