<?php
// 判断是否为json
function isJson($data){
$res = json_decode($data);
return is_null($res) || is_string($res) || is_numeric($res) ? false : true;
}
$data = '{"name":"jsrun", "url":"https://jsrun.net"}';
var_dump( isJson($data) ); // true
$data = 'hello world';
var_dump( isJson($data) ); // false
$data = 66666;
var_dump( isJson($data) ); // false
$data = 'areyouok?123';
var_dump( isJson($data) ); // false