Ne belirli bir dize geçerli json kodlanmış veri olmasa json_decode
, which should return null
kullanmaya ne dersiniz?
Manuel sayfadaki örneğe 3 Bkz:
// the following strings are valid JavaScript but not valid JSON
// the name and value must be enclosed in double quotes
// single quotes are not valid
$bad_json = "{ 'bar': 'baz' }";
json_decode($bad_json); // null
// the name must be enclosed in double quotes
$bad_json = '{ bar: "baz" }';
json_decode($bad_json); // null
// trailing commas are not allowed
$bad_json = '{ bar: "baz", }';
json_decode($bad_json); // null