Convertidor JSON a SQL - Generar CREATE TABLE e INSERT

Genera automáticamente sentencias SQL CREATE TABLE e INSERT desde datos JSON. Útil para insertar datos de prueba y como referencia de diseño de base de datos.

¿Qué es JSON a SQL?

JSON to SQL genera automáticamente sentencias SQL CREATE TABLE e INSERT desde datos JSON. Mapea las claves de objetos JSON a nombres de columnas y los tipos de valores a tipos SQL (VARCHAR, INTEGER, BOOLEAN, FLOAT, etc.). Todo el procesamiento ocurre en tu navegador.

Cómo usar

  1. Pegue JSON en el área izquierda (array u objeto)
  2. Opcionalmente, cambie el nombre de la tabla
  3. Haga clic en el botón 'Convertir a SQL'

Ejemplos de uso

Input:
[{"id":1,"name":"John Smith","age":30,"active":true}]
SQL output:
CREATE TABLE users (
  id INTEGER,
  name VARCHAR(255),
  age INTEGER,
  active BOOLEAN
);

INSERT INTO users (id, name, age, active)
VALUES (1, 'John Smith', 30, true);
Practical use: Auto-generate DB table definitions and INSERT statements from mock data JSON to reduce development environment setup time

Preguntas frecuentes

¿Funciona con arrays JSON?
Sí. Cada elemento del array se genera como una sentencia INSERT.
¿Cómo se infieren los tipos SQL?
Las cadenas se mapean a VARCHAR(255), los enteros a INTEGER, los decimales a FLOAT, los booleanos a BOOLEAN y los nulos a NULLABLE.
¿Cómo se manejan los valores NULL?
Las columnas con NULL se definen como nullable (DEFAULT NULL). NULL se emite tal cual en las sentencias INSERT.
¿Dónde puedo cambiar el nombre de la tabla?
En el campo 'Nombre de tabla' en la parte superior. El valor predeterminado es 'data'.
¿Se envían mis datos al servidor?
No. Todo el procesamiento ocurre en tu navegador. Los datos sensibles están seguros.

Herramientas relacionadas

Historial de actualizaciones

Última actualización: 2026-02-19

  • 2026-02-19 Lanzamiento inicial