PixNudge

Convertir du JSON en SQL (et du SQL en JSON)

Transformez un tableau JSON en instructions SQL INSERT avec le CREATE TABLE correspondant, ou reconvertissez des instructions INSERT en JSON. Compatible MySQL, PostgreSQL, SQLite et SQL Server.

JSON
SQL

Comment ça marche

  1. 1

    Collez ou ouvrez vos données

    Collez du texte, déposez un fichier dans l'éditeur ou cliquez sur Ouvrir un fichier. Charger un exemple vous montre le fonctionnement de l'outil.

  2. 2

    Ajustez les options

    Le résultat se met à jour pendant la saisie. Modifiez les options pour obtenir exactement le résultat voulu.

  3. 3

    Copiez ou téléchargez

    Copiez le résultat dans le presse-papiers ou téléchargez-le sous forme de fichier.

Pourquoi PixNudge

Rien n'est envoyé

Vos données sont traitées dans votre navigateur et ne sont jamais envoyées à un serveur : clés d'API, jetons et données clients restent confidentiels.

Instantané, même pour les gros fichiers

Aucun aller-retour avec un serveur : les résultats s'affichent pendant la saisie et les fichiers de plusieurs mégaoctets sont traités sans ralentissement.

Des nombres exacts

Les grands nombres, comme les identifiants 64 bits, sont conservés tels quels au lieu d'être arrondis.

Questions fréquentes

Comment les types de colonnes sont-ils choisis ?

Ils sont déduits de vos données : les nombres entiers deviennent INT ou BIGINT, les décimaux DOUBLE, true et false deviennent BOOLEAN (ou BIT ou INTEGER quand il n'existe pas de type booléen) et le texte devient VARCHAR, dimensionné selon la valeur la plus longue. Les objets et tableaux imbriqués sont stockés en JSON.

Comment les guillemets et les caractères spéciaux sont-ils gérés ?

Les chaînes sont entourées de guillemets et échappées selon la base de données choisie, et les noms de tables et de colonnes sont délimités par des backticks, des guillemets doubles ou des crochets : les noms contenant des espaces ou des mots réservés fonctionnent donc.

Puis-je convertir du SQL en JSON ?

Oui. Changez de sens et collez des instructions INSERT, issues par exemple d'un dump de base de données. Chaque ligne devient un objet JSON ; s'il y a plusieurs tables, les lignes sont regroupées par nom de table. Les autres instructions sont ignorées.

Autres outils gratuits