PHP获取JSON数据不起作用

PHP获取JSON数据不起作用,php,json,Php,Json,有人知道我如何从JSON数据中获取数据吗 { "data":{ "verify-purchase":{ "item_name":"Simplified PHP Invoice \/ Billing System", "item_id":"11438884", "created_at":"Sun May 31 07:49:31 +1000 2015", "buyer":"aurysilva",

有人知道我如何从JSON数据中获取数据吗

{  
   "data":{  
      "verify-purchase":{  
         "item_name":"Simplified PHP Invoice \/ Billing System",
         "item_id":"11438884",
         "created_at":"Sun May 31 07:49:31 +1000 2015",
         "buyer":"aurysilva",
         "licence":"Regular License"
      }
   },
   "code":200,
   "msg":"SUCCESS. Simplified PHP Invoice \/ Billing System License Activated. Purchase date: Sun May 31 07:49:31 +1000 2015"
}
如果我这样做:

<?php

    $LE = new License_Enforcer( 'http://www.rebootdigital.co.uk/verify.php');
    $username = LICENSE_USERNAME;
    $purchase_code = LICENSE_KEY;
    $verified = $LE->verify($username, $purchase_code);

    // save the result
    $license_verified = $verified;

    //$class = $LE->return_code >= 200 ? 'update' : 'error';
    //echo sprintf("<div id='message' class='%s'><p>%s</p></div>", $class, $LE->msg);

    echo $LE->msg;
    echo $LE->data->item_name;

?>

anant的anwer在财产名称“验证购买”周围缺少引号。请使用引号重试:

echo $LE->data->{'verify-purchase'}->item_name;

anant的anwer在财产名称“验证购买”周围缺少引号。请使用引号重试:

echo $LE->data->{'verify-purchase'}->item_name;

是的,我累了,对我得到的东西做了评论-它的给予和错误,我想是因为连字符我累了,对我得到的东西做了评论-它的给予和错误,我想是因为连字符我累了,对我得到的东西做了评论-它的给予和错误,我想是因为连字符