PHPackages                             alexnguetcha/json-to-class - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. alexnguetcha/json-to-class

ActiveProject[Utility &amp; Helpers](/categories/utility)

alexnguetcha/json-to-class
==========================

simple tool to create php class from json file.

10PHP

Since Sep 20Pushed 5y ago1 watchersCompare

[ Source](https://github.com/AlexNguetcha/JsonToClass)[ Packagist](https://packagist.org/packages/alexnguetcha/json-to-class)[ RSS](/packages/alexnguetcha-json-to-class/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

JsonToClass
===========

[](#jsontoclass)

simple tool to create **php class** from **json file**.

#### Example:

[](#example)

```
{
    "class_name": "post",
    "class_attrs": {
        "id": {
            "type": "int",
            "visibility": "private"
        },
        "id_member": {
            "type": "int",
            "visibility": "private"
        },
        "content": {
            "type": "string",
            "visibility": "private"
        },
        "create_at": {
            "type": "DateTime",
            "visibility": "private"
        }
    }
}
```

```
$jtc = new JsonToClass(__DIR__."\\post.json");
$jtc->toFile();
```

#### Output:

[](#output)

```
//Post.php
