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 클래스를 JSON 예제 및 JSON 스키마로 변환합니다.
페이로드와 계약의 유효성을 검사하기 위해 JSON 샘플에서 JSON 스키마를 생성합니다.
런타임 문제를 방지하려면 PHP 클래스를 생성하기 전에 JSON 형식을 지정하고 유효성을 검사하세요.
동일한 PHP API 페이로드와 일치하는 프런트엔드 유형을 생성합니다.
실시간 JSON 데이터 편집을 위한 시각적 테이블 인터페이스
생성기는 타입 힌트(PHP 7.4+), getter/setter, 생성자를 포함한 PHP 클래스를 생성하며, Laravel Eloquent 모델과 일반 PHP 클래스 등 다양한 프레임워크를 지원합니다.
네! 프레임워크에서 'Laravel'를 선택하면 올바른 import와 Laravel 관례를 갖춘 Eloquent 모델 클래스를 생성합니다.
옵션에서 사용자 정의 네임스페이스를 지정할 수 있습니다. 생성기는 생성된 PHP 파일 상단에 적절한 namespace 선언을 추가합니다.
생성기는 JSON 데이터를 기반으로 bool, int, float, string, array 등 현대적인 PHP 타입 힌트를 메서드 매개변수와 반환 타입에 적용합니다.