Saltar al contenido
SDETRole
SDETRole

JSON y datos

Conversor de JSON a CSV

Aplana arrays JSON a CSV con columnas en notación de punto.

Se ejecuta íntegramente en tu navegador Sin registro

JSON input

0 chars

CSV output

Acerca de esta herramienta

Convertir una respuesta de API en CSV facilita revisarla en una hoja de cálculo, adjuntarla a un reporte de bug o usarla en un test data-driven. Este conversor toma un array de objetos (o un único objeto), aplana los objetos anidados en columnas con notación de punto como address.city y construye la cabecera con la unión de las claves de todas las filas, de modo que un campo que solo aparece en algunos registros también tiene su columna. Los campos que contienen el delimitador, comillas o saltos de línea se entrecomillan y escapan como exige RFC 4180.

Cómo usarla

  1. Pega un array JSON de objetos o pulsa “Load sample”.
  2. Elige el delimitador y si los arrays se convierten en columnas indexadas (roles.0, roles.1) o en una sola celda con JSON.
  3. Mantén los finales de línea CRLF para Excel y RFC 4180, o cambia a LF para herramientas Unix.
  4. Copia el CSV o descárgalo como data.csv.

Preguntas frecuentes: Conversor de JSON a CSV

¿Cómo se tratan los objetos y arrays anidados?

Los objetos se aplanan con puntos: {"address":{"city":"Boston"}} se convierte en una columna address.city. Los arrays se convierten en roles.0, roles.1, etc., o en una celda con el array JSON si eliges esa opción. Los objetos y arrays vacíos se escriben como {} y [] para distinguirlos de los valores ausentes.

¿Qué pasa con los null y los campos ausentes?

Ambos se convierten en celdas vacías. Si necesitas distinguirlos en un test, mantén los datos en JSON o añade un marcador explícito antes de convertir.

¿El CSV se abrirá correctamente en Excel?

Usa la coma (o el punto y coma en configuraciones regionales con coma decimal) y finales de línea CRLF. Excel puede seguir mostrando los IDs numéricos largos en notación científica; es un ajuste de visualización de Excel, no un problema del archivo.

Escribe para buscar en todo SDETRole.

Búsqueda de texto completo con Pagefind · se ejecuta en tu navegador Abrir la página de búsqueda →