egeloen / json-builder
支持转义控制的PHP 5.6+ JSON构建器
3.0.0
2017-02-27 20:18 UTC
Requires
- php: ^5.6|^7.0
- ext-json: *
- symfony/property-access: ^2.7|^3.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.0
- phpunit/phpunit: ^5.0
- symfony/phpunit-bridge: ^2.7|^3.0
This package is not auto-updated.
Last update: 2024-09-10 01:24:01 UTC
README
Ivory JSON构建器是一个PHP 5.6+库,允许您通过Symfony2 PropertyAccess 组件构建JSON,同时保持对值转义的掌控。
use Ivory\JsonBuilder\JsonBuilder; $builder = new JsonBuilder(); $json = $builder ->setValues(array('foo' => array('bar'))) ->setValue('[baz]', 'bat', false) ->build(); // {"foo":["bar"],"baz":bat} echo $json;
文档
测试
该库已通过 PHPUnit 进行了全面的单元测试,代码覆盖率接近 100%。要执行测试套件,请检查travis 配置。
贡献
我们热爱贡献者!Ivory是一个开源项目。如果您想做出贡献,请随意提出PR!您可以查看 CONTRIBUTING 文件,它将解释如何设置项目。
许可
Ivory JSON Builder采用MIT许可。有关完整的版权和许可信息,请阅读与源代码一起分发的 LICENSE 文件。