Saltar al contenido
Runs local · no upload

JSON a CSV

Su jefe quiere los datos de la API en Excel. Pero usted solo tiene JSON anidado.

Resultado
Vacío — pegue contenido arriba para ver la salida formateada.

Cómo funciona

  1. 01

    Text oder Code einfügen

    Füge deinen Inhalt in das Eingabefeld ein oder tippe direkt.

  2. 02

    Automatische Verarbeitung

    Das Tool verarbeitet den Inhalt sofort und zeigt das Ergebnis.

  3. 03

    Ergebnis kopieren

    Kopiere das Ergebnis mit einem Klick in die Zwischenablage.

Privacidad

Alle Berechnungen laufen direkt in deinem Browser. Keine Daten werden auf Server übertragen.

JSON es para máquinas, Excel para directivos. Cuando tiene que exportar respuestas de API REST, la hoja de cálculo no entiende nada. Aplanamos sus arrays JSON en tablas CSV limpias, resolvemos las anidaciones y dejamos los datos listos para Excel — sin tener que recurrir a Python.

01 — Cómo usarlo

¿Cómo usar esta herramienta?

  1. Pegue su JSON en el campo de entrada — un array de objetos o un objeto único.
  2. Las estructuras anidadas se aplanan automáticamente con notación punto.
  3. El resultado aparece de inmediato como CSV con cabecera y filas de datos.
  4. Copie el CSV con el botón Copiar o úselo directamente.

¿Qué hace el conversor?

El conversor JSON a CSV transforma datos JSON estructurados en formato tabular CSV. Acepta un array de objetos — el formato típico de respuestas de API, exportaciones de bases de datos y ficheros de registro — y produce un fichero CSV con una cabecera por clave y una fila de datos por objeto.

Los objetos anidados se aplanan automáticamente: de {"user": {"name": "Alice", "address": {"city": "Madrid"}}} se obtienen las columnas user.name y user.address.city. Un objeto JSON único se trata como tabla de una sola fila.

¿Cómo funciona el algoritmo de conversión?

La transformación sigue un proceso de tres pasos:

  1. Análisis y normalización. La cadena JSON se valida con JSON.parse(). Un objeto único se envuelve en un array de un elemento, para que el flujo siguiente sea uniforme.

  2. Aplanamiento recursivo. Cada objeto del array se recorre recursivamente. Los objetos anidados producen rutas en notación punto (address.city). Los arrays se conservan como cadenas JSON compactas ([1,2,3]), los valores null como cadena vacía.

  3. Generación CSV. Todas las claves de todos los objetos forman la cabecera. Las claves faltantes en filas individuales se emiten como campos vacíos. Los campos con comas, comillas o saltos de línea se escapan según RFC 4180.

¿Qué ejemplos de aplicación hay?

EscenarioEntrada JSONResultado CSV
Objetos planos[{"name": "Alice", "age": 30}]name,age + Alice,30
Anidado[{"user": {"city": "Madrid"}}]user.city + Madrid
Claves faltantes[{"a": 1}, {"b": 2}]a,b + 1, + ,2
Valores array[{"tags": ["js","ts"]}]tags + "[""js"",""ts""]"
Caracteres especiales[{"note": "Hola, mundo"}]note + "Hola, mundo"

¿Qué áreas de uso hay?

Trasladar datos de API a tablas. Las API REST entregan datos típicamente como array JSON. Para el procesamiento en Excel, Google Sheets o importaciones a bases de datos se necesita CSV. El conversor asume la transformación sin asignación manual de columnas.

Análisis de registros e informes. Los registros de servidor en formato JSON Lines se pueden reunir línea por línea en un array y luego convertir en CSV. El resultado se puede filtrar y ordenar directamente en hojas de cálculo — sin programación.

Migración de datos entre sistemas. Muchos sistemas heredados importan exclusivamente CSV. El conversor traduce las exportaciones JSON modernas al formato antiguo y preserva las estructuras anidadas mediante columnas en notación punto.

Comprobación rápida de datos. Los desarrolladores usan el conversor para representar respuestas de API en tabla. Las columnas con valores faltantes o tipos inesperados saltan a la vista de inmediato en la vista CSV — más rápido que en el árbol JSON anidado.

Preguntas frecuentes

Las respuestas a las preguntas más importantes están arriba en el bloque FAQ — se entregan como JSON-LD estructurado (FAQPage) para los motores de búsqueda.

¿Qué herramientas dev están relacionadas?

Otras herramientas del ecosistema convertidor que encajan con el tema:

  • JSON Formatter — formatear código JSON de forma legible, validar y reconocer errores de sintaxis con número de línea.
  • JSON Diff — comparar dos documentos JSON y mostrar las diferencias con JSON Path e info de tipo.
  • Text-Diff — comparar dos textos y marcar las diferencias a nivel palabra y línea con colores.

Última actualización:

También le puede interesar