技术库 > 技术文章

PHP 判断是否是JSON数据

技术库:tec.5lulu.com

from:tec.5lulu.com

首先要记住json_encode返回的是字符串, 而json_decode返回的是对象.

判断数据不是JSON格式:

function is_not_json($str){ return is_null(json_decode($str)); } 

判断数据是合法的json数据: (PHP版本大于5.3)

function is_json($string) { json_decode($string); return (json_last_error() == JSON_ERROR_NONE); } 
json_last_error()函数返回数据编解码过程中发生的错误.

注意: json编解码所操作字符串必须是UTF8的.

PHP 判断是否是JSON数据


标签: php json 解码 字符串本文链接 http://tec.5lulu.com/detail/101wsn6e76awr846a.html

我来评分 :6.1
0

转载注明:转自5lulu技术库

本站遵循:署名-非商业性使用-禁止演绎 3.0 共享协议

www.5lulu.com