JSON 입력
생성된 PHP
PHP 생성 옵션
PHP 코드를 생성하려면 JSON 데이터를 입력하세요
getter/setter가 포함된 클래스
JSON 데이터 구조에서 PHP 클래스 생성
PHP 코드를 생성하려면 JSON 데이터를 입력하세요
getter/setter가 포함된 클래스
이 JSON-PHP 생성기를 사용하여 Laravel, Symfony 및 백엔드 통합을 위한 JSON 샘플에서 PHP 클래스를 생성하세요.
1단계 - JSON 샘플 붙여넣기
Import을 사용하여 파일, URL 또는 샘플 데이터에서 JSON을 로드합니다.2단계 - PHP 클래스 옵션 선택
Class Name 및 네임스페이스를 설정합니다.?string와 같은 null 허용 유형)를 표시하는 방법을 결정합니다.3단계 – 생성된 코드 검토
Root Type Name, null 처리 및 프레임워크와 같은 옵션을 조정합니다.4단계 - PHP에서 클래스 사용
5단계 - 복사 또는 다운로드
빠른 팁
// 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;
}이 JSON-PHP 생성기와 함께 훌륭하게 작동하는 더 많은 JSON 및 스키마 도구를 살펴보세요.
생성기는 타입 힌트(PHP 7.4+), getter/setter, 생성자를 포함한 PHP 클래스를 생성하며, Laravel Eloquent 모델과 일반 PHP 클래스 등 다양한 프레임워크를 지원합니다.
네! 프레임워크에서 'Laravel'를 선택하면 올바른 import와 Laravel 관례를 갖춘 Eloquent 모델 클래스를 생성합니다.
옵션에서 사용자 정의 네임스페이스를 지정할 수 있습니다. 생성기는 생성된 PHP 파일 상단에 적절한 namespace 선언을 추가합니다.
생성기는 JSON 데이터를 기반으로 bool, int, float, string, array 등 현대적인 PHP 타입 힌트를 메서드 매개변수와 반환 타입에 적용합니다.