SQL a JSON
Convierta declaraciones SQL INSERT en una matriz JSON de objetos.
SQL a JSON
Pegue una o más declaraciones SQL INSERT INTO y esta herramienta las convertirá en una matriz JSON de objetos, uno por fila, utilizando los nombres de las columnas como claves. Maneja listas de VALORES de varias filas, varias declaraciones a la vez y las variaciones de comillas que se ven en los volcados de MySQL, PostgreSQL y SQL Server: valores de cadena entre comillas simples con escape '' e identificadores entre comillas invertidas, comillas dobles o corchetes.
Elija "Agrupado por tabla" en lugar de la matriz plana predeterminada cuando su entrada combine declaraciones INSERT para varias tablas; luego, las filas se recopilan bajo el nombre de cada tabla en un objeto JSON. La inferencia de tipos convierte literales numéricos en números JSON, VERDADERO/FALSO en booleanos y NULL en JSON nulo; Desactívelo para mantener cada valor exactamente como se lee en SQL, como una cadena simple. Pretty-printing agrega sangría de dos espacios para facilitar la lectura, o desactívela para obtener un resultado compacto y minimizado.
El analizador es un pequeño tokenizador escrito a mano creado para este trabajo: no se ejecuta ningún motor SQL en ninguna parte y nunca se ejecuta nada. Si no se puede analizar una declaración, la herramienta informa la línea y la columna y muestra el fragmento infractor en lugar de fallar silenciosamente o adivinar una solución. Una fila con un número de valores diferente al de las columnas declaradas se informa de la misma manera, por lo que es fácil detectar un error tipográfico en un script de migración o en un archivo semilla.
Todo se ejecuta en su navegador. El SQL que pega (nombres de tablas, datos iniciales, accesorios de migración) nunca sale de su dispositivo, por lo que es seguro usarlo en volcados de producción o cualquier cosa que contenga datos reales de clientes. Cuando haya terminado, copie el JSON, descárguelo como un archivo o envíelo directamente a otra herramienta, como un formateador JSON.