2016-08-31 4 views
1

json (Java 용 JAXB와 비슷한 것)에서 PHP 클래스를 매핑 할 수있는 방법이 있습니까? 예를 들어json 문자열의 PHP REST API 클래스 생성기

:

{"name":"MIckey", "surname":"Mouse", "age":20, "cars":[{"plate":"1234","model":"Test"},{"plate":"5678","model":"Test"}]} 

가 생성 :

class Man{ 
    private $name; 
    private $surname; 
    private $age; 
    private $cars; 

    ...get 
    ...set 
} 

class Car{ 
    private $plate; 
    private $model; 

    ...get 
    ...set 
} 
+2

afaik는 다음과 같은 내용을 확인할 수 있지만 http://stackoverflow.com/questions/5397758/json-decode-to-custom-class – briosheje

+0

을 볼 수 있습니다. JMS Serializer : http : // jmsyst를 살펴볼 수 있습니다. co.kr/libs/serializer –

답변

0

다음은 PHP 클래스를 생성합니다 하나입니다. https://packagist.org/packages/kshabazz/json-to-src

좀 이상하지만, 내가 아는 유일한 것은 실제 PHP 파일을 생성합니다.

JSON 스키마를 제공하지 않는 API 서비스에서 작동하도록되어 있습니다. API가 뱉어내는 실제 JSON을 제공해야합니다.