Preparar cabecera y array
CSV necesita nombres de campo en la primera fila. JSON exige un array de objetos incluso con un solo registro. Cambiar el formato no transforma el texto.
- Aplicar un ejemplo también restablece opciones y asignaciones.
Herramientas de bases de datos y SQL
Prepara INSERT para una tabla existente y comprueba el destino de cada campo.
Los datos permanecen en este navegador. No se suben ni se conecta a una base de datos.
Un identificador de hasta 63 bytes UTF-8. El punto forma parte del nombre y no separa un esquema.
Se incluyen todas las columnas en orden de aparición. Cambiar el nombre solo afecta al destino.
idnameactivenoteLímites: 1000 filas, 100 columnas, 50 000 celdas, 500 000 caracteres de entrada y 2 000 000 de salida.
Resultado desactualizado. Genéralo de nuevo para exportar.
JSON a SQL sirve para convertir respuestas de una API en pequeños conjuntos de datos de prueba. Un código de cliente entre comillas sigue siendo texto aunque solo contenga cifras.
El ejemplo reúne apóstrofos, Unicode, booleanos y valores ausentes. Revisa cómo se representan antes de adaptar los nombres a tu tabla.
Comprueba columnas y agrupación por separado.
JSON a SQL reúne todas las claves por orden de aparición. Cada columna tiene un nombre y tipo de destino editables. Una clave que falta produce NULL en su posición, sin mover el resto de los valores.
Un lote de una fila crea una sentencia por registro. Los lotes mayores agrupan tuplas VALUES. Los contadores de filas y sentencias muestran por separado cómo queda organizada la salida.
CSV necesita nombres de campo en la primera fila. JSON exige un array de objetos incluso con un solo registro. Cambiar el formato no transforma el texto.
El modo automático respeta las cadenas JSON. En CSV solo reconoce decimales estrictos y true/false; 007, fechas y la palabra NULL siguen siendo texto.
La conversión automática espera 350 ms tras una edición. Cada cambio bloquea de inmediato la exportación de la salida anterior.
PostgreSQL utiliza cadenas E y SQL Server cadenas Unicode N. MySQL convierte los valores con barras invertidas o caracteres de control en literales hexadecimales UTF-8 para evitar depender del modo de escape de la sesión.
Este convertidor JSON conserva los tokens numéricos originales, incluidos enteros grandes y decimales largos. El tipo número valida la sintaxis decimal sin pasar por números JavaScript. El rango y la precisión almacenados dependen de la columna de destino.
Las celdas CSV vacías pueden generar NULL o cadenas vacías. JSON null y las claves ausentes siempre generan NULL. Las sentencias INSERT admiten 1–1000 filas por grupo y pueden incluir marcadores de transacción alrededor del script completo.
JSON a SQL admite un array de objetos planos. Los valores pueden ser cadenas, números, booleanos o null. Una sola fila también debe estar dentro del array. Las claves de todos los objetos forman la lista de columnas; las ausentes se rellenan con NULL.
Se rechazan y se muestra un error. No se expanden automáticamente ni se serializan como cadenas. Define primero cómo se relacionan con las columnas de tu tabla y prepara un array plano antes de generar el script.
Los apóstrofos se duplican y cada dialecto aplica su forma de representar cadenas. MySQL usa hexadecimal UTF-8 cuando hay barras invertidas o controles. Ningún valor se trata como una expresión SQL libre; aun así debes revisar esquema, permisos y restricciones.
Puedes elegir PostgreSQL, MySQL, SQLite o SQL Server. La selección ajusta identificadores, cadenas, booleanos y transacciones. No se consulta un servidor para comprobar sus tipos, versión o configuración concreta.
Sí. Encierra el campo en comillas dobles y duplica las comillas interiores. Las comas y los saltos de línea dentro del campo se conservan. Un CSV mal entrecomillado o con distinto número de columnas se rechaza completo.
¿Encontraste un problema de formato?
Usa JSON a SQL con una muestra representativa, confirma las columnas y descarga o copia el script completo.