Input JSON
PHP Dihasilkan
Opsi pembuatan PHP
Masukkan data JSON untuk menghasilkan class PHP
Class PHP dengan properti bertipe dan dukungan serialisasi JSON
Hasilkan class PHP dari struktur data JSON
Masukkan data JSON untuk menghasilkan class PHP
Class PHP dengan properti bertipe dan dukungan serialisasi JSON
Gunakan generator JSON ke PHP ini untuk membuat kelas PHP dari sampel JSON untuk Laravel, Symfony, dan integrasi backend.
Langkah 1 – Tempelkan sampel JSON
Import untuk memuat JSON dari file, URL, atau data sampel.Langkah 2 – Pilih opsi kelas PHP
Class Name dan namespace jika Anda menggunakan pemuatan otomatis PSR-4.?string).Langkah 3 – Tinjau kode yang dihasilkan
Root Type Name, penanganan null, dan kerangka kerja jika tersedia.Langkah 4 – Gunakan kelas di PHP
Langkah 5 – Salin atau unduh
Kiat cepat
// masukan JSON
{
"id": 123,
"name": "Maeve Winters",
"email": "[email protected]",
"active": true,
"roles": ["admin", "editor"],
"metadata": { "plan": "pro" },
"createdAt": "2024-03-01T10:15:00Z",
"score": 99.5,
"notes": null
}
// Generated PHP DTOs (simplified)
final class Metadata {
public string $plan;
}
final class Root {
public int $id;
public string $name;
public ?string $email;
public bool $active;
/** @var string[] */
public array $roles;
public Metadata $metadata;
public string $createdAt;
public float $score;
public mixed $notes;
}Jelajahi lebih banyak alat JSON dan skema yang berfungsi baik bersama generator JSON ke PHP ini.
Ubah kelas PHP yang ada menjadi contoh JSON dan Skema JSON untuk dokumen dan validasi.
Hasilkan Skema JSON dari sampel JSON untuk memvalidasi payload dan kontrak.
Format dan validasi JSON sebelum membuat kelas PHP untuk menghindari masalah runtime.
Hasilkan tipe frontend yang cocok dengan payload PHP API yang sama.
Generator membuat class PHP dengan properti bertipe (PHP 7.4+), mendukung serialisasi JSON, dan mengikuti konvensi penamaan PHP dengan namespace yang tepat.
Class yang dihasilkan menyertakan metode untuk mengonversi ke/dari array dan JSON, kompatibel dengan json_encode dan json_decode.
Ya. Generator dapat menambahkan anotasi PHPDoc untuk membantu IDE memahami tipe dan meningkatkan pengalaman pengembangan.
Array dipetakan ke array PHP dengan dokumentasi tipe, dan objek bersarang menghasilkan class terpisah untuk menangani struktur data kompleks.