Conversor de JSON a CSV
Convierte un array u objeto JSON en CSV directamente en el navegador. Los objetos anidados se aplanan en columnas con notación de punto (address.city) para pegar respuestas de API en una hoja de cálculo.
Sobre el conversor de JSON a CSV
Pensado para respuestas de API y herramientas sin código
Pega el array JSON que devuelve un webhook o una API y obtén un CSV que puedes pegar directamente en Google Sheets o Excel — útil cuando un paso de Zapier, Make o n8n te entrega JSON en bruto y solo necesitas las filas en una hoja de cálculo.
Los objetos anidados se convierten en columnas
Un campo como {"address":{"city":"Tokyo"}} se convierte en su propia columna address.city en lugar de colapsar en texto ilegible. Los arrays dentro de un campo se mantienen como texto JSON en una sola celda, ya que convertirlos en columnas haría que la fila de encabezado fuera impredecible.
Nada sale de la pestaña, pero cuidado con los ID largos
La conversión es una llamada de función dentro de esta página, así que el JSON que pegas no sale de la pestaña: no hay subida ni archivo temporal en un servidor. Lo que sí impone JavaScript es la precisión: los enteros por encima de 2^53 se redondean al analizarlos. Si tus ID tienen 16 dígitos o más (Snowflake, claves de base de datos de 64 bits), entrecomíllalos como cadenas en el JSON o convierte con Miller, pandas o jq, que conservan los dígitos.