Convertisseur JSON vers SQL — Gratuit en ligne

Collez votre JSON ci-dessous et cliquez sur Convertir pour obtenir du SQL instantanément.

Entrée Prêt

Les statistiques de l'entrée sont disponibles via le bouton Statistiques au-dessus de ce champ.

Sortie

Les statistiques de la sortie sont disponibles via le bouton Statistiques au-dessus de ce champ.

Les résultats sont fournis à titre informatif uniquement et peuvent contenir des erreurs. Vérifiez les informations importantes de manière indépendante. L'utilisation de cet outil se fait à vos propres risques.

Ce que fait cet outil

Le convertisseur JSON vers SQL transforme un tableau d'objets JSON en instructions SQL INSERT, à raison d'une instruction par objet. Les clés deviennent des noms de colonnes, entourés d'accents graves (backticks), et les valeurs sont écrites sous forme de littéraux SQL.

Les nombres sont écrits tels quels, true et false deviennent 1 et 0, et le texte est placé entre apostrophes, chaque apostrophe interne étant doublée (O'Brien devient 'O''Brien'). Les objets imbriqués sont aplatis en noms de colonnes joints par un tiret bas, comme dans le Convertisseur JSON vers CSV. Le nom de la table est toujours converted_data : remplacez-le par celui de votre table avant d'exécuter les instructions.

Quand l'utiliser

  • Alimenter une base de développement ou de test à partir d'une fixture JSON.
  • Transférer un petit export de données d'une API vers MySQL ou MariaDB.
  • Écrire une migration ou un script de support où vous avez besoin de quelques lignes de données en SQL.

Exemple concret

Entrée

[
  {"id": 1, "name": "O'Brien", "active": true},
  {"id": 2, "name": "Ana", "active": false}
]

Sortie

INSERT INTO converted_data (`id`, `name`, `active`) VALUES (1, 'O''Brien', 1);
INSERT INTO converted_data (`id`, `name`, `active`) VALUES (2, 'Ana', 0);

Questions sur cet outil

Quelles bases de données acceptent le résultat ?

Les noms de colonnes entre backticks relèvent de la syntaxe MySQL et MariaDB. Pour PostgreSQL ou SQL Server, remplacez les backticks par des guillemets doubles ou des crochets.

Crée-t-il la table ?

Non. Il génère uniquement des instructions INSERT. La table doit déjà exister, avec les colonnes correspondantes.

Puis-je reconvertir des instructions INSERT en JSON ?

Oui, avec le Convertisseur SQL vers JSON. Le Formateur SQL rend les longues instructions plus faciles à lire.

Questions fréquentes

Est-il sûr de convertir des données sensibles avec cet outil ?

Oui - vos données sont traitées puis supprimées immédiatement. Rien n'est enregistré ni conservé sur le serveur.

Y a-t-il une limite de taille pour le fichier ?

L'outil gère sans problème les documents de taille habituelle. Pour les fichiers très volumineux, pensez à les diviser au préalable.

Cet outil est-il gratuit ?

Oui, il est gratuit. Sans inscription ni e-mail. Résultats directement sur cette page.

Comment obtenir mon résultat ?

Utilisez cet outil sur cette page. Le résultat apparaît ici, sans envoi par e-mail.