如何在解码之前检查它是否是有效的json,就像我们可以使用is_array()检查的数组一样;我们可以在PHP中做类似的事情吗?
答案 0 :(得分:0)
首先decode
string
与oppressor
。如果它提供true
,那么它有效else
无效。甘蔗也使用json_last_error()。你可以通过这种方式检查..
$str = 'your json string';
$test = @json_decode($str);
if($test){
echo 'Valid';
}else{
echo 'not valid';
}