Convertir CSV a JSON
Sube tu CSV y descarga un JSON limpio. DataDock detecta la codificación (la ñ y los acentos) y el separador, y no pierde los ceros de los códigos de barras.
sku;nombre;precio;ean P1;Niño ñ;12,50;0978020137962 P2;Café;3,00;4006381333931
[
{"sku":"P1","nombre":"Niño ñ","precio":12.5,"ean":"0978020137962"},
{"sku":"P2","nombre":"Café","precio":3,"ean":"4006381333931"}
]
Cómo funciona
- Sube el CSV, venga de Excel o de tu ERP.
- Mira la vista previa: ves las primeras filas ya convertidas y cómo queda el JSON.
- Elige una lista de objetos o un objeto por línea (NDJSON), y si quieres los números como números.
- Descarga el JSON.
Preguntas frecuentes
¿Qué pasa con la ñ y los acentos?
DataDock detecta la codificación del CSV (Windows-1252 de Excel, UTF-8 o UTF-16) y entrega siempre UTF-8, que es lo que espera JSON.
¿Los números salen como números?
Sí, si marcas «Guardar números como números»: los enteros de hasta 7 cifras y los decimales pasan a número. Los códigos largos (EAN, teléfonos) siguen siendo texto para no perder ceros ni precisión.
¿Puedo obtener un objeto por línea?
Sí. Elige NDJSON en la salida y cada fila será un objeto JSON en su propia línea, el formato que aceptan muchas herramientas de importación masiva.
¿Cuántas filas admite?
El fichero se procesa en streaming, sin cargarlo entero en memoria. En nuestras pruebas, 2 millones de filas (120 MB) se convierten en unos 20 segundos. El límite real es el tamaño de subida del servidor.
¿Se guarda mi fichero?
No más de 24 horas: se borra solo, o antes si pulsas «Borrar ahora». Solo la sesión que lo subió puede verlo.