使用PHP从JSON中检索对象

时间:2014-08-29 06:01:50

标签: javascript php json

我需要将存储在IndexedDB中的一些数据发送到服务器以进行某些后端操作。使用payLoad在javascript中将所需数据提取到变量JSON.stringify()

 payLoad = "[{"synch":0,"id":-1,"name":"Tester","email":"test@example.com","created":"2014-08-20T07:56:44.201Z"}]";
    $.ajax({
                type: "POST",
                url: "process.php",
                data: payLoad,      // NOTE CHANGE HERE
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function(msg) {
                    alert(msg);
                },
                error: function(msg) {
                alert('error');
                }

            });

我可以将这个JSON数据解析为PHP类吗?

1 个答案:

答案 0 :(得分:3)

这样,您只需在正文中发送JSON raw。试试这个:

$data = json_decode(file_get_contents('php://input'));

另一方面,如果您使用以下方式发送数据:

data: { data: payLoad },

然后你可以简单地做

$data = json_decode($_POST['data']);