PixNudge

Générateur de structs Swift Codable à partir de JSON

Générez des structs ou des classes Swift à partir de JSON. Désactivez Types uniquement pour obtenir des types Codable avec CodingKeys et des initialiseurs pratiques pour JSONDecoder.

Entrée
Swift

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

Le code généré est-il Codable ?

Avec Types uniquement désactivé, chaque type est conforme à Codable et reçoit des CodingKeys ainsi que des initialiseurs pour décoder depuis Data ou une chaîne JSON. Avec Types uniquement activé, vous obtenez seulement les types simples.

Structs ou classes ?

Des structs sont générées par défaut, comme recommandé pour les modèles Swift. Activez Utiliser des classes au lieu de structs si vous avez besoin de types référence.

Comment les valeurs optionnelles sont-elles gérées ?

Les clés absentes de certains éléments ou pouvant valoir null deviennent des optionnels, par exemple let coupon: String?.

Autres outils gratuits