Convertidor JSON CSV
Conversión bidireccional entre JSON y CSV con aplanamiento de objetos anidados y delimitadores personalizados
Error de conversión
Acerca del convertidor JSON-CSV
JSON (JavaScript Object Notation) y CSV (Comma-Separated Values) son dos formatos de datos comunes utilizados para el intercambio y almacenamiento de datos.
Este convertidor le permite convertir fácilmente entre los formatos JSON y CSV. Maneja objetos anidados, arrays y varios tipos de datos, haciendo que la transformación de datos sea rápida y fácil.
Características principales
Formatos JSON soportados
Casos de uso comunes
Referencias
Mejores prácticas
Aplanar Objetos Anidados Apropiadamente
Habilite 'Aplanar objetos anidados' para convertir JSON anidado a columnas CSV planas usando notación de puntos (ej: 'address.city'). Desactive para estructuras simples para mantener la salida más limpia.
Validar JSON Antes de Convertir
Use primero un validador JSON para asegurar que su JSON está bien formado. JSON inválido causará errores de conversión que pueden ser difíciles de diagnosticar.
Manejar Arrays en Valores
Los arrays como valores se convierten en cadenas JSON en el CSV. Si necesita filas individuales por elemento del array, preprocese su JSON para aplanar los arrays primero.
Verificar el Orden de las Columnas
Las columnas CSV siguen el orden de las claves en el primer objeto JSON. Asegúrese de que su primer objeto tenga todas las claves esperadas para obtener encabezados de columna consistentes.
Usar Delimitadores Apropiados
Si sus datos contienen comas, use punto y coma o tabulador como delimitador. Para locales europeos donde la coma es separador decimal, se prefiere el punto y coma.
Previsualizar Antes de Descargar
Siempre verifique la vista previa de la tabla para confirmar que el resultado de la conversión coincide con sus expectativas antes de descargar o copiar la salida.
Solución de problemas
¿Por qué faltan algunas columnas?
CSV usa las claves del primer objeto como encabezados. Si los objetos posteriores tienen claves adicionales, esas columnas no aparecerán. Asegúrese de que todos los objetos tengan claves consistentes.
¿Por qué veo [object Object] en mi CSV?
Los objetos anidados que no están aplanados se convierten en representaciones de cadena. Habilite 'Aplanar objetos anidados' o preprocese su JSON para eliminar el anidamiento.
¿Por qué la conversión de CSV a JSON produce un array vacío?
Verifique que su CSV tenga contenido y que el delimitador correcto esté seleccionado. Las filas vacías o delimitadores no coincidentes causan que el análisis falle silenciosamente.
¿Cómo manejo CSV con diferentes tipos de datos?
La conversión de CSV a JSON trata todos los valores como cadenas por defecto. Para números, booleanos o valores nulos, puede necesitar post-procesar la salida JSON.
Herramientas Relacionadas
Formateador JSON
Formatee y valide datos JSON para mejorar la legibilidad y depuración
Convertidor JSON YAML
Conversión bidireccional entre JSON y YAML con sangría personalizada y estilos flujo/bloque
Formateador XML
Formatear y validar datos XML con resaltado de sintaxis
Formateador SQL
Herramienta en línea de embellecimiento y formateo de código SQL con soporte para múltiples dialectos de base de datos
Suite de Procesamiento CSV
Kit de herramientas de procesamiento CSV con ordenación, deduplicación, conversión de delimitadores, extracción de columnas, transposición y validación