使用php解析大的json数据[关闭]

I have a json like this:

[
    {
        "event": "hard_bounce",
        "_id": "323418ee24f744859ce7b7e01f28e0d1",
        "msg": {
            "ts": 1433426374,
            "_id": "323418ee24f744859ce7b7e01f28e0d1",
            "state": "bounced",
            "subject": "Subject",
            "email": "testMail@hotmail.com",
            "tags": [],
            "smtp_events": [],
            "resends": [],
            "_version": "HM-1sBYhpAPYoUvSCE2-Zw",
            "diag": "smtp;550 Requested action not taken: mailbox unavailable",
            "bgtools_code": 10,
            "sender": "noreply@domain.net",
            "template": null,
            "bounce_description": "bad_mailbox"
        },
        "ts": 1433427203
    }
]

I have to get email value. How can I get it? I mean i have to get testMail@hotmail.com

How can I do it with php?

You can do it like this:

$decoded = json_decode($myJson);
echo $decoded[0]->msg->email;

You can use json_decode() to get the variables that way.

From the manual:

<?php

$json = '{"foo-bar": 12345}';

$obj = json_decode($json);
print $obj->{'foo-bar'}; // 12345

?>