Wallogit.com
2017 © Pedro Peláez
A simple wrapper around PHP's Json functions giving a simple approach to error checking on decode.
A simple wrapper around PHP's JSON functions giving a simple approach to error checking on decode., (*1)
All methods are static so an example useage would be as follows:, (*2)
<?php
if(Json::decode("{}", false) === false)
{
// string does not contain valid JSON data.
echo Json::get_error_message();
}
?>
This class is a simple wrapper around PHP's JSON functions. It aims to make error detection and parsing simpler than it currently is.
For example the decode method decodes a JSON string and returns the resulting object/array. If the decode operation fails the wrapper function will return FALSE, unlike the default implementation which returns NULL.
The issue here being that a valid JSON string can be decoded and result in NULL also. This is not always desireable., (*3)
Released under the MIT license., (*4)