Guía de conversión CSV y JSON
Cómo convertir CSV y JSON en el navegador
Un CSV con cabecera puede convertirse en una lista de objetos JSON; una lista no vacía de objetos en UTF-8 puede pasar a CSV. Esta guía se centra en la organización de los datos y sus valores, no solo en la codificación.
Ejemplo: crear datos JSON para probar el sistema receptor
Conserva el código 001 como texto y convierte el precio estándar en número JSON.
- Entrada: CSV con cabecera
- Salida: JSON UTF-8 sin BOM
- Estructura: lista de objetos
CSV de productos
El código 001 es un identificador, no una cantidad.
codigo,nombre,precio,activo
001,Cuaderno,12.80,true
002,Boligrafo,2.40,falseMatriz de objetos JSON
Los decimales normales pasan a número; los ceros iniciales y true/false de texto siguen siendo cadenas.
[
{ "codigo": "001", "nombre": "Cuaderno", "precio": 12.8, "activo": "true" },
{ "codigo": "002", "nombre": "Boligrafo", "precio": 2.4, "activo": "false" }
]Errores de conversión frecuentes
No todo documento JSON válido tiene forma de tabla.
- Usar un objeto único o una lista vacía
- Guardar JSON con una codificación distinta de UTF-8
- Ignorar el ajuste de cabeceras vacías o repetidas
- Suponer que los enteros con muchas cifras o los ID con cero son números comunes
Convertir CSV o JSON
La entrada JSON solo admite UTF-8; para salida CSV también debes elegir codificación y delimitador.
- Abre Codificación y conversión de formato y elige CSV o JSON.
- En CSV, confirma codificación, delimitador y cabeceras.
- Elige JSON o un formato CSV de salida.
- Revisa los tipos de valor elegidos automáticamente, las columnas y los valores dentro de objetos.
- Comprueba el número de elementos y descarga; confirma el aviso de fórmulas si la salida es CSV.
Formato frente a codificación
Usa este flujo para cambiar la estructura. Si el resultado sigue siendo CSV y solo hay texto ilegible, consulta la guía de codificación.
- Adecuado: datos de prueba para API
- Adecuado: exportaciones JSON en filas y columnas
- Solo codificación: guía de Excel
- Separar datos con varios niveles en distintas tablas no está disponible