phpninjas / json
There is no license information available for the latest version (v0.1.0) of this package.
v0.1.0
2015-10-15 13:55 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: ~4.8
This package is not auto-updated.
Last update: 2024-12-11 11:14:17 UTC
README
Get Composer
curl -sS https://getcomposer.org/installer | php
php composer.phar install
composer.json
{ "require": { "phpninjas/json": "v0.1.0" } }
JSON Library
A simple wrapper around the json_encode and json_decode functions that handle errors with exceptions as opposed to using the built-in functions from PHP.
Encoding
Turn a php variable into a json string (and throw an error during failure).
<?php use phpninjas\JSON\JSON; use phpninjas\JSON\JsonEncodingException; try { $jsonString = JSON::encode($var); }catch(JsonEncodingException $e){ // handle exception }
Decoding
Turn a JSON string into a php variable (and throw an error during failure).
<?php use phpninjas\JSON\JSON; use phpninjas\JSON\JsonDecodingException; try { $var = JSON::decode($jsonString); }catch(JsonDecodingException $e){ // handle exception }