JSON Girdisi
Oluşturulan PHP
PHP Üretim Seçenekleri
PHP kodu üretmek için JSON verisi girin
Getter ve setter'lı sınıflar
JSON veri yapılarından PHP sınıfları üretin
PHP kodu üretmek için JSON verisi girin
Getter ve setter'lı sınıflar
Laravel, Symfony ve arka uç entegrasyonlarına yönelik JSON örneklerinden PHP sınıfları oluşturmak için bu JSON'dan PHP'ye oluşturucuyu kullanın.
Adım 1 – JSON örneğini yapıştırın
Import kullanın.Adım 2 – PHP sınıfı seçeneklerini seçin
Class Name ve ad alanı ayarlayın.?string gibi null olabilen türler) nasıl temsil edileceğine karar verin.Adım 3 – Oluşturulan kodu inceleyin
Root Type Name, boş değer işleme ve çerçeveler gibi seçenekleri ayarlayın.Adım 4 – PHP’deki sınıfları kullanın
Adım 5 – Kopyalayın veya indirin
Hızlı ipuçları
// JSON girişi
{
"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;
}Bu JSON'dan PHP'ye oluşturucuyla birlikte harika çalışan daha fazla JSON ve şema aracını keşfedin.
Dokümanlar ve doğrulama için mevcut PHP sınıflarını JSON örneklerine ve JSON Şemasına dönüştürün.
Yükleri ve sözleşmeleri doğrulamak için JSON örneklerinden bir JSON Şeması oluşturun.
Çalışma zamanı sorunlarını önlemek için PHP sınıflarını oluşturmadan önce JSON'u biçimlendirin ve doğrulayın.
Aynı PHP API veri yükleriyle eşleşen ön uç türleri oluşturun.
Üretici; type hint'li (PHP 7.4+) PHP sınıfları, getter/setter'lar ve constructor'lar oluşturur; Laravel Eloquent model'leri ve düz PHP sınıfları gibi farklı yaklaşımları destekler.
Evet! Çatı olarak 'Laravel' seçerek base Model sınıfını genişleten, doğru import'lar ve Laravel kurallarıyla Eloquent model sınıfları üretebilirsiniz.
Seçeneklerden özel bir namespace belirleyebilirsiniz. Üretici, oluşturulan PHP dosyasının üst kısmına uygun namespace bildirimini ekler.
Üretici; JSON verinize göre bool, int, float, string ve array türlerini destekleyen modern PHP type hint'lerini kullanır (parametre ve dönüş türleri).