100 % local — vos données ne quittent jamais votre navigateur

Convertisseur JSON en schéma BigQuery — Gratuit

Générez un schéma de table BigQuery à partir de JSON dans votre navigateur. Gratuit et privé : vos données ne quittent jamais votre appareil.

Instantané Privé Zéro cookie
Indentation

Entrée JSON

Sortie BigQuery

Pourquoi générer un schéma BigQuery depuis du JSON ?

Décrire à la main un schéma de table BigQuery champ par champ est long et propice aux fautes de frappe. Collez un exemple de JSON ci-dessus et obtenez instantanément le schéma prêt pour bq load --schema, sans jamais transmettre vos données : tout est déduit localement dans votre navigateur.

Comment ça marche

Le convertisseur analyse votre JSON sur votre appareil et déduit un schéma de table BigQuery. Chaque champ reçoit un name, un type (STRING, INTEGER, FLOAT, BOOLEAN ou RECORD) et un mode (REQUIRED, NULLABLE ou REPEATED). Les objets imbriqués deviennent des RECORD, les tableaux deviennent REPEATED et les valeurs null deviennent NULLABLE. La racine doit être un objet ou un tableau d’objets.

Questions fréquentes

Mes données JSON sont-elles envoyées sur un serveur ?
Non. Tout se passe dans votre navigateur en JavaScript. Aucune charge JSON ne transite par le réseau, l'outil convient donc aux données métier sensibles.
Quel format de schéma est généré ?
Le tableau JSON attendu par `bq load --schema`. Chaque champ possède name, type (STRING, INTEGER, FLOAT, BOOLEAN ou RECORD) et mode (REQUIRED, NULLABLE ou REPEATED).
Comment les objets imbriqués sont-ils traités ?
Les objets imbriqués deviennent des champs RECORD, les tableaux deviennent REPEATED et les valeurs null deviennent NULLABLE. La racine doit être un objet ou un tableau d'objets.

Convertisseurs associés