PixNudge

Générateur de classes Python à partir de JSON

Générez des dataclasses Python ou des modèles Pydantic à partir de JSON, avec annotations de type pour les objets imbriqués, les listes et les valeurs optionnelles.

Entrée
Python

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

Dataclasses ou Pydantic ?

Des dataclasses sont générées par défaut et ne nécessitent aucun paquet supplémentaire. Activez Modèles Pydantic pour obtenir des classes basées sur pydantic.BaseModel, qui valident les données au chargement.

Quelle version de Python faut-il ?

Le code généré utilise des annotations de type et des dataclasses, qui nécessitent Python 3.7 ou une version plus récente.

Comment les champs optionnels sont-ils typés ?

Les clés absentes de certains éléments ou pouvant valoir null sont typées Optional, avec None comme valeur par défaut.

Autres outils gratuits