php-json-wrapper
json_encode() and json_decode() wrapper with better error handling
PHP 7.3 and above
Since version 7.3 you PHP supports JSON_THROW_ON_ERROR
constant to change the default behaviour to exceptions. No need for additional libraries anymore.