2017 © Pedro Peláez
 

library php-json-subset-encoder

image

ritalin/php-json-subset-encoder

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 0 % Grown

The README.md

php-json-subset-encoder

JSON encoding support library for nested object and assoc array, (*1)

Requirements

php >= 5.5.x, (*2)

Installation

Omelet can be installed with Composer., (*3)

Define the following requirement in your composer.json file:, (*4)

{ "require": { "ritalin/php-json-subset-encoder ": "*" } }, (*5)

Quick Start

  1. Create filter rule., (*6)

    $meta = 
        \JsonEncoder\FilterRule::newRule()
        ->includes(['intField'])
        ->nestRule([
            'objField' => \JsonEncoder\FilterRule::newRule()->includes(['b', 'c'])
        ]);
    
    
  2. Build serializer., (*7)

    // For example, object array.
    
    $values = [
        new NestObject('www', 10, new SomeObject('a', 'b', 'c')),
        new NestObject('xxx', 20, new SomeObject('o', 'p', 'q')),
        new NestObject('@@@', 30, new SomeObject('x', 'y', 'z'))
    ];
    
    $serializer = EncoderBuilder::AsObjectArray($meta)->build($values);
    
  3. Encode as JSON., (*8)

    $json = json_encode($serializer);
    

The Versions

04/06 2015

dev-master

9999999-dev

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

json

04/06 2015

0.2.4

0.2.4.0

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

json

03/06 2015

0.2.3

0.2.3.0

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

json

03/06 2015

0.2.2

0.2.2.0

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

json

03/06 2015

0.2.1

0.2.1.0

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

json

03/06 2015

0.2.0

0.2.0.0

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

json

03/06 2015

0.1.1

0.1.1.0

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

json

02/06 2015

0.1.0

0.1.0.0

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

json