- var_dump: documentation ( source)
- json_decode: documentation ( source)
<?php
$inputs = [
'invalid',
'true',
'false',
'null',
'17',
'17.19',
'{"foo":"bar"}',
'[{"foo":"bar"}]',
'{"0":"foo","bar":{"17":"baz"}}',
];
foreach ($inputs as $input) {
var_dump(json_decode($input));
}