PHPackages                             dcarbone/json-modeler - 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. dcarbone/json-modeler

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

dcarbone/json-modeler
=====================

Utility for converting JSON into language-specific models

v0.3.1(2y ago)079MITPHPPHP &gt;=8.1

Since Oct 3Pushed 2y ago1 watchersCompare

[ Source](https://github.com/dcarbone/json-modeler)[ Packagist](https://packagist.org/packages/dcarbone/json-modeler)[ RSS](/packages/dcarbone-json-modeler/feed)WikiDiscussions master Synced 2d ago

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

json-modeler
============

[](#json-modeler)

Utility for converting JSON into language-specific models

Composer
--------

[](#composer)

```
{
    "require": {
        "dcarbone/json-modeler": "@stable"
    }
}
```

Basic Usage
-----------

[](#basic-usage)

```
// Initialize Langauges
$goConf = new \DCarbone\JSONModeler\Languages\GO\GOConfiguration([
    // @see ./src/JONSModeler/Langauges/GO/GOConfiguration.php for options
]);
$go = new \DCarbone\JSONModeler\Languages\GO\GOLanguage();

// Create Modeler instance
$modeler = new \DCarbone\JSONModeler([$go]);

// Get some JSON
$json =
