2017 © Pedro Peláez
 

library readjson

Biblioteca para composer que facilita a a leitura e trabalho com arquivos json.

image

victorap93/readjson

Biblioteca para composer que facilita a a leitura e trabalho com arquivos json.

  • Thursday, September 14, 2017
  • by victorap93
  • Repository
  • 1 Watchers
  • 0 Stars
  • 42 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 7 Versions
  • 2 % Grown

The README.md

Read Json

Software License Latest Version Total Downloads, (*1)

Read Json makes it easy to read and work with json files., (*2)

Installation

The recommended way to install this is through Composer., (*3)

composer require victorap93/readjson

How to use

Assuming you have a .json file ./readjson/stores.json with the following content., (*4)

{
    "stores": [
        {
            "name": "store one",
            "products": [
                {
                    "name": "product one",
                    "amount": 10
                },
                {
                    "name": "product two",
                    "amount": 20
                }
            ]
        },
        {
            "name": "store two",
            "products": [
                {
                    "name": "product two",
                    "amount": 22
                },
                {
                    "name": "product three",
                    "amount": 33
                }
            ]
        }
    ]
}

And this .php in the same folder ./readjson/index.php, the example below show different ways to acess .json file., (*5)

use \victorap93\ReadJson;

$json_path = "./stores.json";

// Get all json content.
$ReadJson = new ReadJson($json_path);
$json_object_value1 = $ReadJson->getJsonObject();

// Accessing the obtained object.
$json_object_value2 = $json_object_value1->stores[0]->products;

// Get a specified json content position in instance of class.
$ReadJson = new ReadJson($json_path, ['stores', 0, 'products']);
$json_object_value3 = $ReadJson->getJsonObject();

// Get a specified json content position in method call.
$ReadJson = new ReadJson($json_path, ['stores', 0]);
$json_object_value4 = $ReadJson->getJsonObject(['products']);

// Get a specified json content position with object.
$json_object_value5 = $ReadJson->accessRecursiveKeys($json_object_value4, [0, 'name']);

Help and docs

License

Read Json is made available under the MIT License (MIT). Please see License File for more information., (*6)

The Versions

14/09 2017

dev-master

9999999-dev

Biblioteca para composer que facilita a a leitura e trabalho com arquivos json.

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

by Victor Aparecido Barbato Rossi

14/09 2017

1.0.4

1.0.4.0

Biblioteca para composer que facilita a a leitura e trabalho com arquivos json.

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

by Victor Aparecido Barbato Rossi

14/09 2017

dev-dev

dev-dev

Biblioteca para composer que facilita a a leitura e trabalho com arquivos json.

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

by Victor Aparecido Barbato Rossi

08/08 2017

1.0.3

1.0.3.0

Biblioteca para composer que facilita a a leitura e trabalho com arquivos json.

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

by Victor Aparecido Barbato Rossi

08/08 2017

1.0.2

1.0.2.0

Biblioteca para composer que facilita a a leitura e trabalho com arquivos json.

  Sources   Download

MIT

The Requires

  • php ^5.3.2

 

by Victor Aparecido Barbato Rossi

08/08 2017

1.0.1

1.0.1.0

Biblioteca para composer que facilita a a leitura e trabalho com arquivos json.

  Sources   Download

MIT

The Requires

  • php ^5.3.3

 

by Victor Aparecido Barbato Rossi

08/08 2017

1.0.0

1.0.0.0

Biblioteca para composer que facilita a a leitura e trabalho com arquivos json.

  Sources   Download

MIT

by Victor Aparecido Barbato Rossi