NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
[TOC] > [github](https://github.com/cweiske/jsonmapper) ## 安装 `composer require netresearch/jsonmapper` ## 使用 ``` $json='{"name":"Sheldon Cooper","address":{"street":"2311 N. Los Robles Avenue","city":"Pasadena"}}'; class Contact { /** * Full name * @var string */ public $name; /** * @var Address */ public $address; } class Address { public $street; public $city; public function getGeoCoords() { echo "hello word:===".$this->city."==="; } } $mapper = new JsonMapper(); $contact = $mapper->map(json_decode($json), new Contact()); $contact->address->getGeoCoords();//hello word:===Pasadena=== ```