SQL vers JSON
Convertissez les instructions SQL INSERT en un tableau d'objets JSON.
SQL vers JSON
Collez une ou plusieurs instructions SQL INSERT INTO et cet outil les transforme en un tableau d'objets JSON, un par ligne, en utilisant les noms de colonnes comme clés. Il gère les listes de VALEURS à plusieurs lignes, plusieurs instructions à la fois et les variations de guillemets que vous voyez dans les dumps MySQL, PostgreSQL et SQL Server - les valeurs de chaîne entre guillemets simples avec un échappement " et les identifiants entourés de guillemets doubles, de guillemets doubles ou de crochets.
Choisissez « Regroupé par table » au lieu du tableau plat par défaut lorsque votre entrée mélange des instructions INSERT pour plusieurs tables : les lignes sont ensuite collectées sous le nom de chaque table dans un objet JSON. L'inférence de type convertit les littéraux numériques en nombres JSON, TRUE/FALSE en booléens et NULL en JSON null ; désactivez-le pour conserver chaque valeur exactement telle qu'elle est lue dans le SQL, sous forme de chaîne simple. Pretty-printing ajoute une indentation à deux espaces pour plus de lisibilité, ou désactivez-la pour un résultat compact et réduit.
L'analyseur est un petit tokenizer écrit à la main, conçu pour cette seule tâche : aucun moteur SQL ne fonctionne nulle part et rien n'est jamais exécuté. Si une instruction ne peut pas être analysée, l'outil signale la ligne et la colonne et affiche le fragment incriminé au lieu d'échouer silencieusement ou de deviner un correctif. Une ligne avec un nombre de valeurs différent de celui des colonnes déclarées est signalée de la même manière, donc une faute de frappe dans un script de migration ou un fichier de départ est facile à repérer.
Tout fonctionne dans votre navigateur. Le code SQL que vous collez (noms de table, données de départ, paramètres de migration) ne quitte jamais votre appareil. Vous pouvez donc l'utiliser en toute sécurité sur des vidages de production ou sur tout ce qui contient des données client réelles. Lorsque vous avez terminé, copiez le JSON, téléchargez-le sous forme de fichier ou envoyez-le directement vers un autre outil tel qu'un formateur JSON.