PHPを使用してPOSTデータを受信し、jsonデータを解析する
587 ワード
$json_string = $_POST["txt_json"];
if(ini_get("magic_quotes_gpc")=="1")
{
$json_string=stripslashes($json_string);
}
$user = json_decode($json_string);
echo var_dump($user);
?>
このファイルでは、まずhtmlファイル中のPOSTフォームドメインtxt_を得るjsonの値、変数$json_を入れますstringでは、現在のPHPの設定がmagic_quotes_gpc=On、すなわち、入力された二重引用符などがエスケープされ、json_decode関数は解析できないので,それを反転して意味化する.その後、json_を使用decode関数JSONテキストをオブジェクトに変換し、$user変数に保存し、最終的にecho var_dump($user);,オブジェクトdumpを出力