JSON y CSV representan datos de manera diferente
JSON admite objetos anidados, matrices, valores booleanos, números, valores nulos y relaciones estructuradas. CSV es una tabla plana de filas y columnas. La conversión es sencilla cuando la raíz JSON es una matriz de objetos con formas similares, pero los registros anidados o inconsistentes requieren decisiones sobre cómo se deben crear las columnas.
[{"name":"Ada","team":"QA","active":true},{"name":"Sam","team":"Design","active":false}]Este ejemplo se asigna claramente a tres columnas CSV. Un objeto de dirección o una matriz de etiquetas no.
Preparar y validar la fuente
- Trabaja en una copia cuando JSON sea importante.
- Valida la sintaxis y corrige el primer error del analizador antes de la conversión.
- Confirma qué matriz contiene los registros que necesitas.
- Elimina secretos y datos personales que no deben ingresar en una hoja de cálculo.
- Inspeccione varios registros en busca de claves faltantes o cambios en los tipos de valores.
La lista de verificación JSON no válido cubre problemas comunes entre comillas, comas, corchetes y escapes.
Decidir cómo aplanar los campos anidados
Un convertidor puede convertir address.city en un nombre de columna, serializar un objeto anidado como texto u omitir estructuras no compatibles. Las matrices pueden unirse en una celda o expandirse en filas repetidas. No existe un resultado universalmente correcto; elija según cómo se analizará el CSV.
| Valor JSON | Posible tratamiento CSV |
|---|---|
| Propiedad faltante | Celda vacía |
| Objeto anidado | Columnas aplanadas como como dirección.ciudad |
| Matriz de etiquetas cortas | Texto unido en una celda |
| Matriz de transacciones repetidas | Fila separada por transacción |
Convertir e inspeccionar el CSV
- Abra el archivo JSON validado en la herramienta de conversión.
- Seleccione Salida CSV y revise las opciones de aplanamiento.
- Guarde con un nuevo nombre de archivo.
- Abra primero el CSV como texto sin formato y confirme el encabezado y las citas.
- Luego ábralo en la hoja de cálculo o herramienta de análisis de destino.
- Compare recuentos de filas y valores de muestra con el origen. JSON.
JSON Viewer & Formatter admite la validación, el formato, la minificación y la exportación de JSON a CSV o XML en Windows.
Evitar errores de interpretación de hojas de cálculo
El software de hoja de cálculo puede reinterpretar identificaciones largas como números, eliminar ceros a la izquierda, convertir texto similar a una fecha o mostrar valores similares a fórmulas de forma inesperada. Importe el CSV con tipos de columnas explícitos cuando los identificadores deban permanecer exactos. Trate los archivos CSV de fuentes no confiables con cautela, especialmente cuando las celdas comienzan con caracteres de fórmula.
Explore JSON Viewer & Formatter para Windows
Esta guía responde primero al flujo de trabajo. Revise las funciones verificadas y las capturas de pantalla en la página del producto Megaish antes de continuar con Microsoft Store.
Ver funciones y capturas de pantallaPreguntas comunes
¿Se pueden convertir todos los archivos JSON a CSV?
La mayoría de los JSON se pueden transformar de alguna manera, pero las estructuras profundamente anidadas o irregulares pueden requerir reglas de aplanamiento o varias tablas relacionadas.
¿Por qué algunas celdas CSV están vacías?
Es posible que los registros no contengan las mismas propiedades o que los valores nulos y faltantes se exporten como celdas vacías. Compare esas filas con la fuente.
¿Los tipos de datos JSON permanecerán intactos en CSV?
CSV no contiene metadatos del tipo JSON. La hoja de cálculo o el programa receptor puede deducir números, fechas y texto de manera diferente.