json-builder

Allow to build JSON object programmatically

JSON Builder

Allow to build a JSON string programmatically Build Status Scrutinizer Code Quality Table of contents —————– 1. Overview 2. Installation 3. Usage 4. Known limitations 5. Testing 6. Contributing 7. Authors 8. License

Overview

PHP <?php require __DIR__ . '/vendor/autoload.php'; use JsonBuilder\Builder\JsonBuilder; $jb = new JsonBuilder(); $root = $jb->root('array'); $root ->children() ->string() ->value('Foo') ->end() ->number() ->value(123) ->end() ->end() ->end(); $json = $jb->build()->toJson(); echo $json; The above code will return JSON ["Foo", 123]

Installation

Install the library package with composer: bash $ php composer.phar require borisguery/json-builder

Usage

Known limitations

Testing

Install development dependencies bash $ composer install --dev Run the test suite bash $ vendor/bin/phpunit

Contributing

1. Take a look at the list of issues. 2. Fork 3. Write a test (for either new feature or bug) 4. Make a PR

Authors

Boris Guéry - [email protected] - http://borisguery.com - @borisguery

License

This library is under the MIT license - see the LICENSE file for details

Related Repositories

csp-builder

csp-builder

Build Content-Security-Policy headers from a JSON file (or build them programmatically) ...

jsonify

jsonify

JSON builder ...

json-builder

json-builder

The serializing counterpart to json-parser. ...

hpkp-builder

hpkp-builder

Build HTTP Public-Key-Pinning headers from a JSON file (or build them programmatically) ...

formly-builder

formly-builder

A builder application for formly-js for drag-and-drop form creation which outputs the necessary JSON for the form. ...