Herramientas de Desarrollo
Convertir JSON a CSV
Convierte un array de objetos JSON a formato CSV.
Tips
- La entrada debe ser un array de objetos JSON (
[{}, {}, ...]). No se admiten objetos individuales. - Muy útil para trabajar con datos de respuesta de una REST API en Excel o Google Sheets.
- Los valores de objetos con anidamiento profundo no se aplanan — se muestran como cadenas null.
- El CSV descargado está codificado en UTF-8. Si ves caracteres extraños en Excel, ábrelo como UTF-8 con BOM.
A propósito — El origen de JSON: "descubierto", no inventado
JSON (JavaScript Object Notation) fue formalizado por Douglas Crockford alrededor de 2001. Ha afirmado que no inventó JSON, sino que lo descubrió: simplemente estandarizó la sintaxis de literales de objetos que ya existía en JavaScript como formato de intercambio de datos.
A partir de 2006, JSON se extendió rápidamente de la mano del auge de Ajax (comunicación asíncrona). Su simplicidad frente a la verbosidad de XML conquistó a los desarrolladores. Aunque los primeros críticos decían que "JSON no puede reemplazar a XML", hoy es el formato de datos estándar de las REST APIs.
Como curiosidad, Crockford incluyó la cláusula "The Software shall be used for Good, not Evil." en el aviso de copyright de la especificación JSON. Esto causó un pequeño revuelo cuando los departamentos legales de grandes empresas como Google e IBM solicitaron una licencia formal porque no podían comprometerse a determinar qué es "bueno".