Đầu vào: JSON
PHP đã Tạo
Tùy chọn tạo PHP
Nhập dữ liệu JSON để tạo mã PHP
Lớp với getter và setter
Tạo lớp PHP từ cấu trúc dữ liệu JSON
Nhập dữ liệu JSON để tạo mã PHP
Lớp với getter và setter
Sử dụng trình tạo JSON sang PHP này để tạo các lớp PHP từ các mẫu JSON để tích hợp Laravel, Symfony và phụ trợ.
Bước 1 – Dán mẫu JSON
Import để tải JSON từ tệp, URL hoặc dữ liệu mẫu.Bước 2 – Chọn tùy chọn lớp PHP
Class Name và vùng chứa tên nếu bạn sử dụng tính năng tự động tải PSR-4.?string).Bước 3 – Xem lại mã được tạo
Root Type Name, xử lý null và khung nếu có.Bước 4 – Sử dụng các lớp trong PHP
Bước 5 – Sao chép hoặc tải xuống
Mẹo nhanh
// đầu vào 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;
}Khám phá thêm các công cụ JSON và lược đồ hoạt động hiệu quả cùng với trình tạo JSON sang PHP này.
Chuyển đổi các lớp PHP hiện có thành các ví dụ JSON và Lược đồ JSON để làm tài liệu và xác thực.
Tạo Lược đồ JSON từ các mẫu JSON để xác thực tải trọng và hợp đồng.
Định dạng và xác thực JSON trước khi tạo các lớp PHP để tránh các vấn đề về thời gian chạy.
Tạo các loại giao diện người dùng phù hợp với cùng tải trọng API PHP.
Trình tạo tạo lớp PHP với type hints (PHP 7.4+), getter/setter, constructor và hỗ trợ nhiều framework như Laravel Eloquent hoặc lớp PHP thuần.
Có! Chọn 'Laravel' để tạo lớp Eloquent model kế thừa base Model với import và quy ước Laravel phù hợp.
Bạn có thể chỉ định namespace trong tùy chọn. Trình tạo sẽ thêm khai báo namespace phù hợp ở đầu tệp PHP.
Trình tạo dùng type hints hiện đại cho tham số và kiểu trả về, hỗ trợ bool, int, float, string và array dựa trên dữ liệu JSON.