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

Convertisseur JSON en PHP — Outil en ligne gratuit

Convertissez du JSON en classes PHP 8 typées avec promotion de propriétés, dans votre navigateur. Gratuit et privé : vos données restent locales.

Instantané Privé Zéro cookie

Entrée JSON

Sortie PHP

Pourquoi convertir du JSON en PHP ?

Mapper à la main les payloads d’API vers des value objects PHP est fastidieux. Collez un échantillon JSON ci-dessus et obtenez des classes PHP 8 typées avec promotion de propriétés au constructeur, prêtes à coller dans votre projet.

Comment ça marche

Le convertisseur analyse votre JSON localement et génère une classe par objet, avec declare(strict_types=1) en tête. Les noms de propriétés passent en camelCase, les entiers deviennent int, les flottants float, les booléens bool et les tableaux array. Activez l’option readonly pour rendre chaque propriété promue immuable (PHP 8.1+).

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.
Quelle version de PHP est visée ?
PHP 8.0+ pour la promotion de propriétés au constructeur et les propriétés typées. Activez l’option readonly pour des DTO immuables en PHP 8.1+.
Comment tableaux et objets imbriqués sont-ils typés ?
Les objets imbriqués deviennent leurs propres classes ; les tableaux sont typés array, PHP n’ayant pas de génériques natifs. Chaînes, entiers, flottants et booléens utilisent les types scalaires natifs.

Convertisseurs associés