1
我已阅读关于此问题,并且人们经常问这个问题。php json检查验证/清理
可以说u有一个输入
$_POST['json_txt'] = "{
bar:'value 1',
foo:{
baz:'value 2',
fuz:'value 3'
}
}";
我们可以使用PHP函数验证此输入json_last_error();
,Q 1 =不应该有另一种选择,我们可以净化这个JSON对象?
Q2 =也是json_last_error();
正确验证输入并将其保存到db(mysql)的绝对方法?
你也可以检查'json_decode`是否返回null,意味着它是无效的。 – Savetheinternet 2011-01-13 12:29:31
不错的一个,只是意识到``json_last_error();`只适用于`php 5> = 5.3.0` – Val 2011-01-13 12:37:27