创建Rest API我已经遇到了问题。
我们的客户向我们提出要求,他希望为我们发送:
json示例:
{
"request": {
"name": "John",
"surname": "Snow",
"age": "19"
}
}
我的用户模型类如下所示:
class User
{
public $firstName;
public $latName;
public $age;
}
从给定的json设置对象的最佳方法是什么?使用一些现有的库或编写自定义映射器?
我对发明自行车不感兴趣。
答案 0 :(得分:0)
我个人一起去:
class User
{
public static function fromArray($array)
{
$user = new User();
$user->firstName = $array['name'];
...
return $user;
}
}
然后用:
实例化$user = User::fromArray($responseFromWhatever);