2016-08-31 7 views
1

json(JAXB for Javaのようなもの)からマップされた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

このようなことをチェックすることはできますが、http://stackoverflow.com/questions/5397758/json-decode-to-custom-class – briosheje

+0

JMSシリアライザを調べることができます。http:// jmsyst。 com/libs/serializer –

答えて

0

は、ここでPHPクラスを生成します一つです。 https://packagist.org/packages/kshabazz/json-to-src

これはちょっと大変ですが、私が知っている唯一のものは実際のPHPファイルを生成します。

JSONスキーマを提供しないAPIサービスで動作するようになっています。 APIが吐き出す実際のJSONを提供する必要があります。