FeelTheFile

Convertir JSON en SQL (INSERT)

Convertit un tableau JSON en instructions INSERT prêtes à exécuter, avec valeurs échappées et NULL, nombres et booléens bien typés.

Vos fichiers ne quittent pas votre appareil

Comment générer des INSERT depuis JSON

  1. 1

    Collez ou envoyez le JSON

    Un tableau d'objets ; les clés seront les colonnes.

  2. 2

    Choisissez la table

    Le nom de table que porteront les INSERT.

  3. 3

    Copiez le SQL

    Une instruction INSERT par ligne, prête à exécuter.

Pourquoi utiliser cet outil

  • Échappement sûr

    Les apostrophes sont doublées ('') comme l'exige SQL.

  • Types respectés

    Nombres et booléens sans guillemets ; null devient NULL.

  • Clés mixtes

    Si les objets ont des clés différentes, l'union de toutes est utilisée.

  • Privé

    Vos données ne touchent aucun serveur.

Questions fréquentes

Quelles formes de JSON accepte-t-il ?

Un tableau d'objets (l'habituel), un tableau de tableaux dont la première ligne donne les colonnes, ou un objet unique qui génère un seul INSERT.

Pour quelle base de données le SQL est-il valable ?

C'est du SQL ANSI générique : valide en PostgreSQL, MySQL, SQLite et SQL Server. Les identifiants avec espaces sont mis entre guillemets doubles.

Comment sont traités les objets imbriqués ?

Ils sont sérialisés comme texte JSON dans la chaîne, utile pour les colonnes de type json ou jsonb.

Génère-t-il aussi le CREATE TABLE ?

Non, seulement des INSERT : les types exacts de colonnes dépendent de votre schéma et mieux vaut les définir vous-même.

Outils associés