使用PHP解析JSON

时间:2016-01-03 11:53:37

标签: php json

我将我的iOS应用程序中的数据以json格式发送到我的服务器。这是格式。

{
  "email" : "email",
  "password" : "password"
}

如何在PHP中获取这些变量?我实际上想要得到像这样的参数

$json = $_POST['jsondata'];
$data = json_decode($json, TRUE);

$email         = $data['email'];
$user_password = $data['password'];

如果我无法获得这样的数据,请告诉我如何发送数据以便后端可以接受我的数据?

1 个答案:

答案 0 :(得分:2)

尝试以下

方法1:

$json = file_get_contents( 'php://input' ); // RECEIVE INPUT JSON STRING

        $data = json_decode($json, TRUE);

        $email         = $data['email'];
        $user_password = $data['password'];

方法2:

fopen(DOCROOT."json.txt","w+");

file_put_contents("json.txt", $_POST);
$recoreds = file_get_contents('json.txt', true);

$json_a=json_decode($recoreds, true);