Convertir JSON a CSV
Pega un array de objetos JSON y conviértelo a CSV, listo para abrir en Excel o Google Sheets, o para importar en cualquier otro sistema.
Qué JSON admite
Lo habitual es un array de objetos, todos con una forma parecida: [{"nombre":"Ana","edad":30},{"nombre":"Luis","edad":25}]. Cada objeto se convierte en una fila y cada propiedad en una columna. Si pegas un único objeto (sin corchetes de array), se convierte igualmente en una tabla de una sola fila.
Propiedades que no coinciden entre objetos
Si unos objetos tienen una propiedad que otros no tienen, la columna se crea igualmente y queda vacía en las filas donde falta — no se descarta ninguna columna ni se rechaza el JSON por eso.
Objetos o arrays anidados dentro de una propiedad
Esta herramienta no intenta "aplanar" de forma automática una estructura anidada (por ejemplo, una propiedad que es a su vez un objeto o una lista): la vuelca tal cual como texto JSON dentro de esa celda, y te avisa de que lo ha hecho. Si necesitas esas columnas realmente separadas, conviene reestructurar el JSON antes (por ejemplo, con un pequeño script) para que cada valor que quieras como columna esté en el nivel superior del objeto.
Para el proceso inverso (CSV → JSON), usa CSV a JSON; para formatear el JSON antes de convertirlo, JSON Formatter.