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.
Ver también: Formateador JSON · JSON ⇔ CSV · JSON a XML
Cómo usar
- Pegue JSON en el área izquierda (array u objeto)
- Opcionalmente, cambie el nombre de la tabla
- 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