borisguery/json-builder

0.2.0 2015-01-13 10:36 UTC

This package is not auto-updated.

Last update: 2024-09-24 08:43:05 UTC


README

允许通过编程方式构建 JSON 字符串

Build Status Scrutinizer Code Quality

目录

  1. 概览
  2. 安装
  3. 用法
  4. 已知限制
  5. 测试
  6. 贡献
  7. 作者
  8. 许可证

概览

<?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;

以上代码将返回

["Foo", 123]

安装

使用 composer 安装库包

$ php composer.phar require borisguery/json-builder

用法

已知限制

测试

安装开发依赖

$ composer install --dev

运行测试套件

$ vendor/bin/phpunit

贡献

  1. 查看问题列表
  2. 分支
  3. 编写测试(针对新功能或错误)
  4. 提交 PR

作者

Boris Guéry - guery.b@gmail.com - http://borisguery.com - @borisguery

许可证

此库采用 MIT 许可证 - 详细信息请参阅 LICENSE 文件