Convertir JSON a CSV
Convierte JSON en una tabla CSV, como archivo o como texto pegado. Los datos se procesan en tu navegador y no se suben.
Arrastra aquí un archivo JSONElegir archivo JSON
Un archivo JSON de hasta 50 MB. Lo más adecuado: una lista de objetos. Los números largos conservan todos los dígitos.
Se procesa en tu dispositivo, sin subidas
Pegar texto en lugar de elegir un archivo
Guía y detalles
Cómo funciona
- Elige un archivo JSON o pega el texto JSON.
- La página comprueba el JSON y muestra la estructura detectada y una vista previa de la tabla.
- En los ajustes avanzados elige el separador y cómo tratar los valores anidados.
- Descarga el archivo CSV.
Qué JSON sirve
Lo mejor es una lista de objetos: cada objeto se convierte en una fila y cada clave en una columna. Si la lista está bajo una clave como «items» o «data», se detecta. Un objeto suelto se convierte en una fila. El JSON sin forma de tabla, como un valor suelto o una mezcla de listas y objetos, se rechaza con una explicación en vez de adivinar.
Los objetos y listas anidados pueden mantenerse como texto JSON en una celda o repartirse en columnas (direccion.ciudad). Si dos valores fueran a parar a la misma columna, la herramienta se detiene con un aviso en vez de sobrescribir datos.
Sin pérdidas silenciosas
Los números grandes no pasan por coma flotante y se conserva cada dígito. Las claves repetidas en un objeto se avisan. La página indica cuántos valores null, textos vacíos y valores ausentes hay. En CSV un texto vacío y un valor ausente se ven igual; null puede escribirse como celda vacía o como el texto «null».
El archivo se lee en un proceso en segundo plano, con un analizador propio y sin eval, hasta 50 MB y hasta 3.000.000 celdas. La profundidad de anidamiento está limitada.
Preguntas frecuentes
¿Se sube mi JSON?
No. El JSON se lee y convierte solo en tu navegador.
¿Qué formas de JSON se admiten?
Listas de objetos, un objeto suelto o una lista bajo una clave. Los valores sueltos y las listas mezcladas no tienen forma de tabla y se rechazan con una explicación.
¿Qué pasa con los objetos anidados?
Puedes mantenerlos como texto JSON en una celda o repartirlos en columnas como direccion.ciudad.
¿Se redondean los números grandes?
No. Los dígitos se toman como texto y no se convierten en números de coma flotante.
¿Distingue CSV entre null y vacío?
No por sí mismo. La herramienta escribe null como celda vacía o, si lo prefieres, como el texto «null», y te muestra cuántos casos hubo.