Convertir JSON a CSV (y viceversa)
Convierta un array JSON de objetos en un archivo CSV, o un CSV con encabezados en un array JSON.
Cómo funciona
Esta herramienta está pensada para un uso de desarrollo o de datos: recibe la respuesta de una API (un array de objetos JSON) y necesita abrirla en Excel o Google Sheets para analizarla o compartirla con un equipo no técnico — pegue el JSON, haga clic en «JSON → CSV» y descargue o copie la tabla obtenida. En el otro sentido, si prepara un conjunto de datos de prueba para un script o un payload de API a partir de una hoja de cálculo exportada en CSV, «CSV → JSON» reconstruye un array de objetos JSON directamente utilizable en su código.
¿Qué ocurre si mi JSON contiene objetos anidados?
No se pierde nada: un valor anidado (objeto o array) se conserva tal cual, en forma de texto JSON compacto, en la celda correspondiente del CSV. Por lo tanto, la columna siempre existe, pero su contenido sigue siendo JSON «en bruto» en lugar de repartirse en varias columnas.
¿Puedo reconvertir el CSV generado a un JSON idéntico al original?
No exactamente idéntico. El CSV no tiene tipos nativos: al volver a JSON, todos los valores (incluidos los números y los booleanos) vuelven a ser cadenas de caracteres, y un objeto anidado reaparece como una cadena que contiene texto JSON en lugar de un objeto nativo. La estructura y los datos se conservan, pero no los tipos originales.
Como para todas las herramientas de Onvera, la conversión se ejecuta 100% localmente en su navegador gracias a WebAssembly: sus datos JSON o CSV nunca se envían a un servidor.