Convertisseur SQL en JSON

Besoin de la conversion inverse ?
JSON to SQL Converter

Entrée SQL

1

Sortie JSON

Saisissez des données en SQL pour les convertir en JSON

Les données converties apparaîtront ici

Comment convertir SQL en JSON

  1. Étape 1 – Coller des INSERT SQL

    • Collez des instructions INSERT INTO table (colonnes) VALUES (valeurs); provenant de votre dump ou export SQL.
    • L’outil prend en charge plusieurs INSERT séparés par des points-virgules.
    • Vous pouvez aussi importer un fichier .sql depuis votre ordinateur.
  2. Étape 2 – Vérifier la conversion

    • L’outil analyse la syntaxe SQL, extrait les colonnes comme clés et les valeurs comme données.
    • Les entiers, booléens (TRUE/FALSE) et NULL sont convertis en équivalents JSON.
    • Chaque enregistrement inclut un champ _table indiquant la table source.
  3. Étape 3 – Exporter le JSON

    • Copiez le tableau JSON formaté pour des APIs ou des fichiers de configuration.
    • Téléchargez le résultat en fichier .json.
    • Pour faire l’inverse, utilisez les outils associés pour reconvertir le JSON en SQL.
Exemple : SQL vers JSON
// Input SQL
INSERT INTO users (id, role) VALUES (1, 'admin');

// Output JSON
[
  {
    "id": 1,
    "role": "admin",
    "_table": "users"
  }
]

Outils associés

Questions fréquentes

Quelles instructions SQL sont prises en charge ?

Les instructions INSERT INTO avec une clause VALUES sont actuellement prises en charge. Chaque instruction INSERT devient un objet JSON dont les clés sont les noms de colonnes et dont le nom de table est stocké dans le champ _table.

Comment les types SQL sont-ils convertis ?

NULL → null, chaînes entre guillemets → chaînes, nombres → nombres, TRUE/FALSE → booléens. Les valeurs complexes sont traitées comme des chaînes et peuvent nécessiter une analyse supplémentaire.

Puis-je traiter plusieurs instructions INSERT ?

Oui. Le convertisseur traite toutes les instructions INSERT de l’entrée et crée un tableau d’objets JSON, un par instruction.

Qu’en est-il des autres instructions SQL ?

Seules les instructions INSERT sont actuellement prises en charge. CREATE TABLE, SELECT, UPDATE et DELETE ne sont pas traitées, mais ne provoquent pas d’erreur.

Mes données sont-elles sécurisées ?

Oui. Tout le traitement se déroule dans votre navigateur. Vos données ne sont jamais envoyées à un serveur, ce qui garantit une confidentialité et une sécurité totales.