BTSPACE WAGLE

Texto y desarrollo

Conversor JSON ↔ CSV (gratis)

Convierte entre JSON y CSV

Convierte entre JSON y CSV y luego copia o guarda el archivo.

Usar la herramientaCómo funciona

Cómo usar el conversor de JSON y CSV

  1. Elige el sentido (de JSON a CSV o de CSV a JSON) y el delimitador.
  2. Pega tus datos en el cuadro de entrada y el resultado aparece justo debajo.
  3. Cópialo o guárdalo en un archivo. El CSV para Excel se guarda con BOM, así que los caracteres no ingleses no salen rotos.

Cómo funciona el conversor de JSON y CSV

JSON es un formato de datos hecho de claves y valores, y CSV es un formato de tabla separado por delimitadores como las comas. Cuando una lista JSON pasa a CSV, las claves de todos los elementos se reúnen en la fila de encabezado y cada elemento rellena sus valores en el mismo orden. Si un valor contiene una coma, unas comillas dobles o un salto de línea, se encierra entre comillas dobles y las comillas dobles internas se duplican, siguiendo las reglas del CSV. Cuando el CSV pasa a JSON, la primera fila se trata como las claves y las demás filas se convierten en una lista de objetos. Si un valor es un objeto o una lista, se coloca en una sola celda como texto JSON. Toda la conversión ocurre dentro de tu navegador y los datos nunca se envían a un servidor.

Problemas habituales al convertir

Si el JSON no es válido, aparece un mensaje de error. Las causas más comunes son una coma sobrante después del último elemento o textos entre comillas simples. Además, al convertir a CSV todos los valores se guardan como texto, así que, si necesitas distinguir números de texto, compruébalo al volver a convertir a JSON.

Consejos

  • Convierte JSON a CSV y guárdalo cuando quieras abrir la respuesta de una API en Excel.
  • Para usar en desarrollo un CSV exportado desde Excel, resulta cómodo convertirlo a JSON.
  • Si los caracteres no ingleses se ven rotos, usa el botón de guardado con BOM para Excel.
  • Para un CSV que usa punto y coma, cambia el ajuste del delimitador antes de convertir.

Notas y limitaciones

Los archivos muy grandes pueden ralentizar el navegador. Guarda en un lugar seguro los resultados convertidos que contengan datos personales.

Preguntas frecuentes

¿Los números salen como texto al convertir de CSV a JSON?

Sí. El CSV no tiene información de tipos, así que todos los valores se convierten en cadenas de texto.

El texto se ve roto en Excel.

Si abres un archivo guardado con el botón de BOM para Excel, los caracteres no ingleses se muestran bien.

¿Qué pasa con el JSON anidado?

Los valores que son objetos o listas se colocan en una sola celda como texto JSON.