Herramientas para desarrolladores

Conversor de JSON a CSV

Convierte un array de objetos planos en CSV y se detiene cuando un valor anidado tendría que descartarse.

Conversor de JSON a CSV workspace

Cómo usarla

Pega un array JSON de objetos cuyos valores sean cadenas, números, booleanos o null. Convertir genera el CSV. Los objetos y arrays anidados se rechazan en lugar de aplanarse en silencio.

Ejemplo

Dos objetos planos se convierten en una fila de cabecera y dos filas de datos.

Entrada

[{"name":"Ada","year":1815},{"name":"Grace","year":1906}]

Salida

name,year
Ada,1815
Grace,1906

Cómo funciona

El conversor lee el JSON, recoge los nombres de campo en el orden de primera aparición y escribe un CSV al estilo RFC. Los campos ausentes se convierten en celdas vacías. Un único objeto plano se acepta como una fila. Un array de escalares se convierte en una columna llamada value.

Errores habituales

  • Objeto address anidado Quita el objeto anidado o exporta esa rama por separado. La herramienta nombrará el campo que rechazó.
  • El valor raíz es un número Envuelve las filas en un array o proporciona un objeto plano.
  • Excel muestra caracteres incorrectos Activa la opción BOM de Excel para que Excel reconozca UTF-8.

Limitaciones

Los datos anidados no se aplanan, porque aplanar puede ocultar información. Los enteros muy grandes pueden perder precisión en el propio JSON. La opción BOM solo añade una marca de orden de bytes. No cambia las filas.

Privacidad

El texto que pegas se procesa en tu navegador. PepsTools no lo recibe, no lo almacena ni lo envía a otro servicio.

Preguntas

¿Los campos anidados se unirán con puntos?

No. Si un valor es un objeto o un array, la conversión se detiene y nombra el campo.