PixNudge

Générateur de structs Go à partir de JSON

Générez des structs Go avec tags json à partir de JSON. Les objets imbriqués deviennent des structs séparées et les noms de champs suivent les conventions de Go.

Entrée
Go

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

Les tags json sont-ils ajoutés ?

Oui. Chaque champ reçoit un tag json avec la clé d'origine : encoding/json lit et écrit ainsi correctement vos données, même si le nom du champ Go est différent.

À quoi sert omitempty ?

Avec omitempty, les champs optionnels vides sont omis lors de l'encodage. Activez-le si votre API omet les valeurs manquantes au lieu d'envoyer null.

Comment les noms de champs sont-ils choisis ?

Les clés sont converties en noms Go exportés en CamelCase, et les sigles courants sont mis en majuscules : user_id devient UserID.

Autres outils gratuits