100 % locale — i tuoi dati non lasciano mai il tuo browser

Convertitore da JSON a classi PHP — Strumento gratuito

Converti JSON in classi PHP 8 tipizzate con constructor property promotion, nel tuo browser. Gratuito e privato: i dati restano sul tuo dispositivo.

Istantaneo Privato Zero cookie

Input JSON

Output PHP

Perché convertire JSON in PHP?

Mappare a mano i payload API in value object PHP è noioso. Incolla un documento JSON di esempio qui sopra e ottieni classi PHP 8 tipizzate con constructor property promotion, pronte da incollare nel tuo progetto.

Come funziona

Il convertitore analizza il tuo JSON in locale e genera una classe per ogni oggetto, con declare(strict_types=1) in cima. I nomi delle proprietà sono in camelCase, gli interi diventano int, i decimali float, i booleani bool e gli array array. Attiva l’opzione readonly per rendere immutabile ogni proprietà promossa (PHP 8.1+).

Domande frequenti

I miei dati JSON vengono caricati su un server?
No. Tutto avviene interamente nel tuo browser con JavaScript. Nulla viene inviato in rete, il che rende lo strumento sicuro per i dati sensibili.
Quale versione di PHP è il target?
PHP 8.0+ per la constructor property promotion e le proprietà tipizzate. Attiva l’opzione readonly per DTO immutabili in PHP 8.1+.
Come vengono tipizzati array e oggetti annidati?
Gli oggetti annidati diventano classi a sé; gli array sono tipizzati come array, perché PHP non ha generics nativi. Stringhe, int, float e bool usano i tipi scalari nativi.

Convertitori correlati