JSON to CSV
JSON to CSV — se ejecuta en el navegador. No se guardan datos.
JSON → CSV
Solo se admiten matrices de objetos. Las cabeceras son la unión de claves de los primeros objetos. Los objetos anidados se guardan como cadenas JSON.
Cómo usar
- Pega la forma
[{...},{...}]en JSON (array de objetos). El nivel superior debe ser un array. - Pulsa Convertir y revisa el texto de tabla en el campo CSV de abajo.
- Para llevarlo a una hoja de cálculo, tómalo con Copiar resultado y pégalo en Excel o Sheets.
- Si hay errores de parse, lee el mensaje de estado, corrige comas y comillas, y convierte otra vez.
- Para otros datos, Restablecer vacía entrada y resultado.
Conceptos clave
JSON a CSV sirve para convertir una respuesta de API o un array de objetos de prueba en una tabla que puedan leer operaciones o producto. Aunque las claves difieran por objeto, el encabezado es la unión de todas las claves. Las claves que faltan se vuelven celdas vacías. Los objetos anidados o valores array van a una celda como cadena JSON, así que si necesitas una tabla totalmente plana, desenrolla los campos antes.
Si un valor tiene comas, comillas o saltos de línea, se envuelve en comillas dobles según las reglas CSV. Esta herramienta corre solo en el navegador y no envía a un servidor. Un objeto de nivel superior suelto o un array de números no se convertirá: dale forma de array de objetos por filas. Los encabezados en coreano se conservan tal cual.
Ejemplo
La entrada [{"name":"hong","age":30},{"name":"kim","city":"seoul"}] da encabezados name, age, city; la primera fila tiene city vacía y la segunda age vacía. El anidado pone una cadena como {"a":1} en esa celda. Antes de pasarlo a producto, desenrollar el anidado en columnas se filtra mejor en Excel. El orden de unión de claves puede empujar a la derecha campos que faltan en el primer objeto; mueve columnas tras convertir si necesitas un orden fijo. Los arrays grandes pueden cargar la pestaña, así que convertir en trozos de unos miles de filas es más seguro. Si una cadena de fecha se vuelve un número en Excel, impórtala como columna de texto. Al reintentar, restablece primero para no mezclar la salida anterior. En un equipo compartido, vacía los campos al terminar. Cerrar la pestaña descarta lo pegado; no hace falta borrar en el servidor.
Relacionado: CSV → JSON · Formateador JSON · JSON → YAML
Preguntas frecuentes
¿El nivel superior debe ser un array al convertir JSON a CSV?
Sí. Si tienes un solo objeto, envuélvelo en un array y luego convierte.
¿El JSON anidado se convierte a CSV?
Sí, pero los valores anidados van a una celda como cadena JSON. No se explotan en columnas.
¿Cómo se hace el encabezado de un array de objetos con claves distintas?
Es la unión de cada clave que aparece. Las celdas que faltan quedan vacías.
¿Se envían los datos JSON-a-CSV a un servidor?
No. La conversión es solo en el navegador.
¿Los números salen del CSV sin comillas?
Los números simples y booleanos se escriben tal cual; solo las cadenas que contienen comas se envuelven en comillas.
¿Y si el coreano se rompe en Excel?
Este resultado es texto UTF-8. En Excel, indica UTF-8 al importar datos.
Última revisión: 2026-09-04