ToolMill.io

JSON CSV Converter

Convertir JSON en CSV o CSV en JSON al instante en su navegador. Útil para hojas de cálculo, exportaciones, análisis y limpieza rápida de datos. Esta página está diseñada para la remodelación rápida de datos tabulares: CSV rows become JSON objects, and arrays of JSON records become CSV columns and rows. ToolMill ejecuta cliente-side para la privacidad y funciona fuera de línea después de la instalación.

Datos

Pruébalo.

Ejemplos

Datos de las personas CSV a JSON
Input
name,age,city
Alice,31,Seattle
Bob,28,Austin
Producto
[{"name":"Alice","age":"31","city":"Seattle"},{"name":"Bob","age":"28","city":"Austin"}]
JSON array to CSV
Input
[{"id":101,"status":"new","owner":"Mina"},{"id":102,"status":"done","owner":"Ravi"}]
Producto
id,status,owner
101,new,Mina
102,done,Ravi
Filas con campos perdidos
Input
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
Producto
sku,price,stock
A-100,4.99,
B-205,,40

Cómo funciona este convertidor

CSV → JSON lee la primera fila como nombres de columna y convierte cada fila posterior en un objeto. JSON → CSV funciona mejor con un solo objeto o una variedad de objetos planos. En esa dirección, el convertidor reúne las teclas a través de los registros para construir una fila de encabezado, luego escribe cada objeto como una línea CSV.

Esta es una herramienta de remodelación rápida basada en el navegador en lugar de un oleoducto de importación completo. Es útil cuando usted necesita inspeccionar una exportación pegada, reformar una pequeña muestra de API, o preparar una versión fácil de hojas de cálculo de los registros copiados sin abrir otra aplicación.

Cuándo utilizar CSV → JSON vs JSON → CSV

Utilice CSV → JSON cuando sus datos de origen ya parecen filas y columnas: exportaciones de hoja de cálculo, descargas de CRM, tablas de productos, listas de contacto o fragmentos de informes copiados. Utilice JSON → CSV cuando usted tiene un array JSON de una API, script, o fixture y necesita filas para Excel, hojas de Google o cargas basadas en CSV.

Si su objetivo es una revisión rápida en una hoja de cálculo, CSV generalmente es más fácil de escanear. Si su objetivo es preservar las etiquetas de columna como propiedades nombradas para código, JSON es generalmente el mejor formato de destino.

Marcas, columnas y valores perdidos

En CSV → JSON, la primera fila se trata como encabezados. Cada fila posterior se mapea contra esos cabeceros en orden. Si una fila es más corta que la fila del encabezado, los valores perdidos se convierten en cadenas vacías en la salida JSON. En JSON → CSV, el convertidor combina las teclas encontradas a través de los objetos para crear las columnas CSV.

Esto significa que las filas con claves inconsistentes todavía pueden ser exportadas, pero puede ver células en blanco para campos que están desaparecidos en algunos registros. Este comportamiento es útil para una limpieza rápida, pero también significa que debe normalizar sus registros si necesita un esquema estricto.

Quoting, comas y manipulación de tipo

Cuando JSON se exporta a CSV, se citan campos que contienen comas, cotizaciones o roturas de línea para que el CSV resultante se mantenga legible en flujos de trabajo de estilo de hoja de cálculo. Las citas dobles incrustadas se escapan duplicandolas. En el camino inverso, las células CSV citadas con comas se analizan correctamente antes de crear objetos JSON.

CSV → JSON no infiere tipos. Valores como 31, 4.99, o verdaderos siguen siendo cadenas en el resultado JSON a menos que los convierta más tarde en su propia aplicación o script. Ese detalle importa cuando usted está preparando cargas de pago para APIs o sistemas que esperan números reales o booleanos.

Formatos de entrada que funcionan mejor

Para la entrada CSV, incluya una fila de cabecera, mantenga los recuentos de columna razonablemente consistentes, y los campos de cita que contienen comas o roturas de línea. Para la entrada JSON, utilice un solo objeto o un array de objetos simples. Los objetos y arrays profundamente anidados son generalmente un signo de que se necesita un paso dedicado de aplanamiento antes de la exportación CSV será fácil de usar.

Problemas de conversión de solución de problemas

Antes de que se convirtiera en JSON

Antes de enviar la salida a otra aplicación o API, compruebe la fila de encabezados, supuestos de delimitadores, campos citados, y si los valores que deben ser booleanos o números todavía necesitan limpieza explícita. Un array de aspecto válido todavía puede llevar el significado equivocado si el CSV original era inconsistente.

Lo que la conversión CSV-to-JSON no valida

Conversión no confirma que los encabezados son significativos, las filas son únicas, los campos numéricos fueron escritos correctamente, o los objetos resultantes satisfacen un esquema aguas abajo. Esta página redefine los datos para la inspección y reutilización, pero no reemplaza validación ni revisión de calidad de datos.

Cómo interpretar el producto JSON antes de utilizarlo en otro lugar

Revise los objetos generados antes de tratarlos como datos listos para la producción. Los nombres de los encabezados se convierten en claves, orden de fila se convierte en orden de objeto en el array, y cada valor importado de CSV comienza como texto a menos que lo convierta más tarde. Eso significa que la estructura puede parecer correcta mientras que los tipos o etiquetas de campo todavía necesitan limpieza.

Si JSON → CSV falla, la causa más común es la sintaxis o entrada inválida JSON que no es un solo objeto o conjunto de objetos. Si CSV → JSON da salida inesperada, compruebe la primera fila, conteos de columna inconsistentes, y si su texto pegado contiene citas sin igual o estructura de línea rota.

Esta página está diseñada para una rápida conversión de contenido tabular pegado. No reemplaza un flujo de trabajo completo de limpieza de datos, mapper de esquemas o herramienta avanzada de importación CSV con delimitadores personalizados y reglas de columna.

Herramientas relacionadas