多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
在某些应用场景之下,比如调用 API 的时候,我们可能需要判断一个返回的字符串是不是一个合法的 JSON 字符串,可以考虑使用下面这种方式: ~~~ function isJson($string) { json_decode($string); return (json_last_error() == JSON_ERROR_NONE); } ~~~ 部分测试结果: ~~~ $jsonString = '{"foo": "bar"}'; dd(isJson($jsonString));// true $jsonString = "{ 'bar': 'baz' }"; dd(isJson($jsonString));// false $jsonString = '{ bar: "baz" }'; dd(isJson($jsonString));// false $jsonString = '{ bar: "baz", }'; dd(isJson($jsonString));// false ~~~