PHPackages                             mrbenosborne/json-unmarshal - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. mrbenosborne/json-unmarshal

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

mrbenosborne/json-unmarshal
===========================

A PHP 8 package for un-marshalling JSON data onto class properties.

1.0.1(5y ago)123.4k↓33.3%5[4 issues](https://github.com/mrbenosborne/json-unmarshal/issues)[3 PRs](https://github.com/mrbenosborne/json-unmarshal/pulls)MITPHPPHP &gt;=8.0CI failing

Since Jan 8Pushed 5y ago1 watchersCompare

[ Source](https://github.com/mrbenosborne/json-unmarshal)[ Packagist](https://packagist.org/packages/mrbenosborne/json-unmarshal)[ RSS](/packages/mrbenosborne-json-unmarshal/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (3)Versions (3)Used By (0)

JSON Unmarshal
==============

[](#json-unmarshal)

A PHP package for un-marshalling JSON data onto a class properties.

[![Build](https://github.com/mrbenosborne/json-unmarshal/workflows/PHP%20Composer/badge.svg)](https://github.com/mrbenosborne/json-unmarshal/workflows/PHP%20Composer/badge.svg)[![Latest Stable Version](https://camo.githubusercontent.com/126990333533ae78caa01360d42054b4769be7cdef8ec324881ece9ad353f62d/68747470733a2f2f706f7365722e707567782e6f72672f6d7262656e6f73626f726e652f6a736f6e2d756e6d61727368616c2f76)](//packagist.org/packages/mrbenosborne/json-unmarshal)[![Latest Unstable Version](https://camo.githubusercontent.com/e1acbbbde7833ee45b5a0c2f82412cd7759208687b306a984f84b26d73c1756f/68747470733a2f2f706f7365722e707567782e6f72672f6d7262656e6f73626f726e652f6a736f6e2d756e6d61727368616c2f762f756e737461626c65)](//packagist.org/packages/mrbenosborne/json-unmarshal)[![License](https://camo.githubusercontent.com/4ebfcbabe3db047b48b0d38e542e9d18b8bc71d1c614c46f62e340b3bb39376b/68747470733a2f2f706f7365722e707567782e6f72672f6d7262656e6f73626f726e652f6a736f6e2d756e6d61727368616c2f6c6963656e7365)](//packagist.org/packages/mrbenosborne/json-unmarshal)[![composer.lock](https://camo.githubusercontent.com/09328201dcde05d4c3f7314e0266c96c5aede6aa7db35806c2ea1e75ccb705b6/68747470733a2f2f706f7365722e707567782e6f72672f6d7262656e6f73626f726e652f6a736f6e2d756e6d61727368616c2f636f6d706f7365726c6f636b)](//packagist.org/packages/mrbenosborne/json-unmarshal)

Install
=======

[](#install)

Install via composer.

```
composer require mrbenosborne/json-unmarshal

```

Example
=======

[](#example)

Below is an example of a Flight class, the full example can be found in the examples/ folder.

```
