Command Palette

Search for a command to run...

CO

Convertidor de CSV a JSON

Convierta CSV a JSON en línea. Analiza los campos citados y cualquier delimitador, infiere números y booleanos y genera una variedad de objetos. Del lado del cliente, sin registro.

¿qué es un convertidor de CSV a JSON?

Un convertidor de CSV a JSON lee valores separados por comas y reescribe cada fila como un objeto JSON, codificado por los encabezados de las columnas. Pegue una exportación de hoja de cálculo, un volcado de base de datos o un informe de análisis y obtenga una matriz JSON limpia que pueda introducir directamente en una API, un archivo de configuración o una aplicación JavaScript. La primera fila se convierte en los nombres de las propiedades y cada fila siguiente se convierte en un objeto de la matriz.

Una prueba de tres líneas muestra lo que mantiene este convertidor CSV a JSON en línea y lo que cambia. Pegue sku,price,in_stock,zip luego 00123,19.90,true,02134 luego 98765432109876543210,5,FALSE,90210 y haga clic en Convertir a JSON con los tipos Infer marcados. El primer objeto es "sku": "00123", "price": 19.9, "in_stock": true, "zip": "02134", por lo que los valores de cero a la izquierda permanecen en las cadenas. La segunda fila muestra los límites: zip 90210 se convierte en un número y el sku de 20 dígitos se convierte en 98765432109876540000, porque un número JSON en JavaScript tiene sólo entre 15 y 17 dígitos significativos. Desmarque los tipos de Infer para mantener ambos como texto.

CSV es la forma en que las hojas de cálculo y la mayoría de los sistemas empresariales exportan datos, pero casi todos los programas web API y JavaScript esperan JSON. La conversión manual es lenta y propensa a errores una vez que un campo contiene una coma, un salto de línea o una comilla, porque esos caracteres tienen un significado especial en CSV. Esta herramienta implementa las reglas de citas RFC 4180, por lo que un valor como "Smith, John" envuelto en comillas permanece en un solo campo en lugar de dividirse en dos columnas. Detecta automáticamente si su archivo usa comas, punto y coma, pestañas o tuberías, y puede coaccionar texto numérico y booleano en números JSON reales y booleanos para que no termine con todo como cadenas.

Todo se ejecuta en su navegador con un analizador sin dependencias, por lo que no se carga ni almacena nada que pegue. Las exportaciones de CSV a menudo contienen registros de clientes, datos de pedidos o identificadores internos, y nada de eso sale de su dispositivo. El convertidor sigue funcionando sin conexión una vez que la página se ha cargado, maneja archivos con o sin una fila de encabezado y le advierte sobre nombres de columnas duplicados o filas con un recuento de campos incorrecto en lugar de eliminar datos silenciosamente.

¿cómo utilizar el convertidor CSV a JSON?

  1. Pegue o cargue su CSV

    Pegue texto CSV en el panel de entrada o haga clic en Cargar muestra para comenzar desde un ejemplo con una fila de encabezado, números y valores booleanos.

  2. Establezca el delimitador y el encabezado

    Deje el delimitador en Detectar automáticamente o seleccione coma, punto y coma, pestaña o tubería. Desmarcar La primera fila es el encabezado si la primera fila son datos en lugar de nombres de columnas.

  3. Elija escribir inferencia

    Mantenga los tipos Infer marcados para convertir 42, 3.14, verdadero y nulo en valores JSON reales, o desmarque para mantener cada campo como una cadena, útil para ID y códigos postales.

  4. Copiar o descargar el JSON

    Haga clic en Convertir a JSON. Copie la matriz a su portapapeles o descárguela como data.json para su API, script o importación.

Características clave

  • Análisis RFC 4180

    Un analizador de máquina de estados adecuado maneja campos cotizados, comillas dobles escapadas, delimitadores incrustados y saltos de línea dentro de un valor sin romper la fila

  • Detección automática del delimitador

    Detecta archivos separados por comas, punto y coma, pestañas y tuberías puntuando qué delimitador proporciona el recuento de columnas más consistente o configúrelo manualmente

  • Inferencia de tipo inteligente

    Opcionalmente, convierte texto numérico y booleano en números JSON reales, booleanos y nulo, manteniendo ID con ceros a la izquierda como cadenas

  • Modos de encabezado y sin encabezado

    Utilice la primera fila como claves de objeto para una matriz de objetos, o trate cada fila como datos para producir una matriz de matrices

Frequently Asked Questions

Pegue su CSV en el panel de entrada, confirme la configuración del delimitador y del encabezado y haga clic en Convertir a JSON. Cada fila se convierte en un objeto codificado por los encabezados de las columnas. Luego puede copiar el JSON o descargarlo como un archivo.json. Todo el procesamiento ocurre en su navegador; no se carga nada.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

csv to jsoncsv to json converterconvert csv to jsoncsv to json onlinecsv parsercsv to arraycsv to json arraycsv file to jsononline csv to json convertercsv to json converter online