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を出力