albo-vieira / json-object
Json object to work better with json
dev-master
2016-07-01 15:02 UTC
This package is not auto-updated.
Last update: 2024-12-21 20:30:39 UTC
README
Json object to work better with json .
Instalation
composer require albo-vieira/json-object:dev-master && install
Usage
$json = new Json(); /** Creating a Json Object without data, just keys */ $obj = $json->create('id','status','data','message','token'); /** Creating a Json Object with data, keys and values from a string json */ $jsonStr= '{ "registration_ids": ["54654564645"], "notification": { "title":"This is a title. title", "text":"here is a message. message" } }' ; $objFromJson = (new Json())->createFromJson($jsonStr); /** Creating a Json Object with data, keys and values from an array */ $objFromArray = (new Json())->createFromArray([ 'id' => 1, 'status' => 'on', 'data' => [1,2], 'message' => 'A message', 'token' => 'Token for validate' ]); /** The keys of the array became attributes , then you can change the values like you want */ $objFromArray->status = 'off'; $objFromArray->token = 'New Token'; /** Render Json */ $json->render(); /** Convert obj in array */ $json->toArray();