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

Convertisseur JSON en Swift Codable — Gratuit en ligne

Générez des structs Swift Codable depuis un échantillon JSON, dans votre navigateur. Gratuit et privé : vos données ne quittent jamais votre appareil.

Instantané Privé Zéro cookie

Entrée JSON

Sortie Swift

Pourquoi convertir du JSON en Swift ?

Modéliser à la main les payloads d’API en structs Swift prend du temps. Collez un échantillon JSON ci-dessus et récupérez des structs Codable prêtes pour votre projet iOS ou macOS, objets imbriqués compris.

Comment ça marche

Le convertisseur analyse votre JSON localement et émet une struct … : Codable par objet. Les entiers deviennent Int, les flottants Double, les tableaux [T]. Les propriétés passent en camelCase et un enum CodingKeys restaure les clés d’origine quand elles diffèrent. Activez l’option var pour des propriétés mutables, et renommez le type racine avec le champ Nom racine.

Questions fréquentes

Mes données JSON sont-elles envoyées sur un serveur ?
Non. Tout s’exécute dans votre navigateur en JavaScript. Rien ne transite sur le réseau, ce qui rend l’outil sûr pour des données sensibles.
Quand un enum CodingKeys est-il généré ?
Seulement si au moins une clé JSON diffère de son nom Swift en camelCase (snake_case, tirets…). Sinon la conformité Codable synthétisée suffit et aucun enum n’est émis.
Comment les valeurs null sont-elles représentées ?
Les champs null (ou les tableaux hétérogènes) utilisent un petit enum JSONValue autonome ajouté à la sortie : le code généré compile sans dépendance externe.

Convertisseurs associés