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