Json_decode () aracılığıyla çözümlenen zaman kolu kötü json veri çalışıyorum. Ben aşağıdaki komut dosyası kullanarak ediyorum:
if(!json_decode($_POST)) {
echo "bad json data!";
exit;
}
$ _POST Eşitse:
'{ bar: "baz" }'
Then json_decode handles the error fine and spits out "bad json data!"; However, if I set $_POST to something like "invalid data", it gives me:
Warning: json_decode() expects parameter 1 to be string, array given in C:\server\www\myserver.dev\public_html\rivrUI\public_home\index.php on line 6
bad json data!
Ben geçerli json veri tespit veya bu tespit diğer bazı şık bir yolu yoktur için özel bir komut dosyası yazmak gerekiyor mu?