php json检查验证/清理

时间:2011-01-13 12:22:30

标签: php json validation

我已经读过这个,人们经常这样问。

让我们说你有一个输入

$_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)的绝对方法吗?

1 个答案:

答案 0 :(得分:1)

您是将整个JSON对象保存到数据库还是单个部分? 在将变量插入数据库之前,可以使用mysql_real_escape_string()清理变量(来自已解码的JSON对象或JSON对象本身的变量)。