🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
在某些应用场景之下,比如调用 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 ~~~